#ifndef __DAO_VTKHYBRID_H__
#define __DAO_VTKHYBRID_H__
#include<stdlib.h>
#include<assert.h>
#include<string.h>
#include<dao.h>

#ifdef __cplusplus
extern "C"{
#endif
#include<daoArray.h>

#ifdef __cplusplus
}
#endif
#include"vtkX3DExporter.h"
#include"vtkExodusIIReaderParser.h"
#include"vtkMNIObjectReader.h"
#include"vtkCubeAxesActor.h"
#include"vtkFacetReader.h"
#include"vtkImageToPolyDataFilter.h"
#include"vtkDSPFilterGroup.h"
#include"vtkLSDynaReader.h"
#include"vtkExodusModel.h"
#include"vtkImplicitModeller.h"
#include"vtkEarthSource.h"
#include"vtkDSPFilterDefinition.h"
#include"vtkDepthSortPolyData.h"
#include"vtkCaptionActor2D.h"
#include"vtkRIBProperty.h"
#include"vtkAnnotatedCubeActor.h"
#include"vtkArcPlotter.h"
#include"vtkCornerAnnotation.h"
#include"vtkExodusIIReader.h"
#include"vtkGridTransform.h"
#include"vtkCubeAxesActor2D.h"
#include"vtkTemporalDataSetCache.h"
#include"vtkAxisActor.h"
#include"vtkMNITransformWriter.h"
#include"vtkBarChartActor.h"
#include"vtkAxesActor.h"
#include"vtkLegendScaleActor.h"
#include"vtkExodusReader.h"
#include"vtkImageDataLIC2DExtentTranslator.h"
#include"vtkIterativeClosestPointTransform.h"
#include"vtk3DSImporter.h"
#include"vtkLegendBoxActor.h"
#include"vtkVectorText.h"
#include"vtkMNIObjectWriter.h"
#include"vtkMNITransformReader.h"
#include"vtkMNITagPointWriter.h"
#include"vtkImageDataLIC2D.h"
#include"vtkSpiderPlotActor.h"
#include"vtkStructuredGridLIC2D.h"
#include"vtkPieChartActor.h"
#include"vtkTemporalInterpolator.h"
#include"vtkPolyDataToImageStencil.h"
#include"vtkLandmarkTransform.h"
#include"vtkRIBLight.h"
#include"vtkX3DExporterXMLWriter.h"
#include"vtkXYPlotActor.h"
#include"vtkRenderLargeImage.h"
#include"vtkTransformToGrid.h"
#include"vtkTemporalShiftScale.h"
#include"vtkPolyDataSilhouette.h"
#include"vtkWeightedTransformFilter.h"
#include"vtkX3DExporterFIWriter.h"
#include"vtkTemporalSnapToTimeStep.h"
#include"vtkVideoSource.h"
#include"vtkX3D.h"
#include"vtkProcrustesAlignmentFilter.h"
#include"vtkProjectedTerrainPath.h"
#include"vtkX3DExporterWriter.h"
#include"vtkRIBExporter.h"
#include"vtkVRMLImporter.h"
#include"vtkThinPlateSplineTransform.h"
#include"vtkMNITagPointReader.h"
#include"vtkPCAAnalysisFilter.h"
#include"vtkGreedyTerrainDecimation.h"

#ifndef DAO_VTKCOMMON_STATIC
#define DAO_DLL_VTKCOMMON DAO_DLL_IMPORT
#include"dao_VtkCommon.h"
#else
#define DAO_DLL_VTKCOMMON
#include"dao_VtkCommon.h"
#endif
#ifndef DAO_VTKFILTERING_STATIC
#define DAO_DLL_VTKFILTERING DAO_DLL_IMPORT
#include"dao_VtkFiltering.h"
#else
#define DAO_DLL_VTKFILTERING
#include"dao_VtkFiltering.h"
#endif
#ifndef DAO_VTKGRAPHICS_STATIC
#define DAO_DLL_VTKGRAPHICS DAO_DLL_IMPORT
#include"dao_VtkGraphics.h"
#else
#define DAO_DLL_VTKGRAPHICS
#include"dao_VtkGraphics.h"
#endif
#ifndef DAO_VTKIO_STATIC
#define DAO_DLL_VTKIO DAO_DLL_IMPORT
#include"dao_VtkIO.h"
#else
#define DAO_DLL_VTKIO
#include"dao_VtkIO.h"
#endif
#ifndef DAO_VTKIMAGING_STATIC
#define DAO_DLL_VTKIMAGING DAO_DLL_IMPORT
#include"dao_VtkImaging.h"
#else
#define DAO_DLL_VTKIMAGING
#include"dao_VtkImaging.h"
#endif
#ifndef DAO_VTKRENDERING_STATIC
#define DAO_DLL_VTKRENDERING DAO_DLL_IMPORT
#include"dao_VtkRendering.h"
#else
#define DAO_DLL_VTKRENDERING
#include"dao_VtkRendering.h"
#endif

#ifndef DAO_VTKHYBRID_STATIC
#ifndef DAO_DLL_VTKHYBRID
#define DAO_DLL_VTKHYBRID DAO_DLL_EXPORT
#endif
#else
#define DAO_DLL_VTKHYBRID
#endif

extern DaoVmSpace *__daoVmSpace;
#ifdef __cplusplus
extern "C"{
#endif
extern DaoTypeBase *dao___darwin_pthread_handler_rec_Typer;
extern DaoTypeBase *dao__opaque_pthread_attr_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_cond_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_condattr_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_mutex_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_mutexattr_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_once_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_rwlock_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_rwlockattr_t_Typer;
extern DaoTypeBase *dao__opaque_pthread_t_Typer;
extern DaoTypeBase *dao_lconv_Typer;
extern DaoTypeBase *dao___sbuf_Typer;
extern DaoTypeBase *dao___sFILEX_Typer;
extern DaoTypeBase *dao___sFILE_Typer;
extern DaoTypeBase *dao_timespec_Typer;
extern DaoTypeBase *dao_tm_Typer;
extern DaoTypeBase *dao_accessx_descriptor_Typer;
extern DaoTypeBase *dao_std_0___ios_flags_Typer;
extern DaoTypeBase *dao_std_0_char_traits_1_char_2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_char_traits_1_wchar_t_2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_ios_base_Typer;
extern DaoTypeBase *dao_std_0_basic_ios_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_streambuf_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_istream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ostream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_iostream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_stringbuf_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_istringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ostringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_stringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_filebuf_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ifstream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ofstream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_fstream_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ios_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_streambuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_istream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ostream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_iostream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_stringbuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_istringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ostringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_stringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_filebuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ifstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_ofstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_basic_fstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao___darwin_i386_thread_state_Typer;
extern DaoTypeBase *dao___darwin_fp_control_Typer;
extern DaoTypeBase *dao___darwin_fp_status_Typer;
extern DaoTypeBase *dao___darwin_mmst_reg_Typer;
extern DaoTypeBase *dao___darwin_xmm_reg_Typer;
extern DaoTypeBase *dao___darwin_i386_float_state_Typer;
extern DaoTypeBase *dao___darwin_i386_exception_state_Typer;
extern DaoTypeBase *dao___darwin_x86_debug_state32_Typer;
extern DaoTypeBase *dao___darwin_x86_thread_state64_Typer;
extern DaoTypeBase *dao___darwin_x86_float_state64_Typer;
extern DaoTypeBase *dao___darwin_x86_exception_state64_Typer;
extern DaoTypeBase *dao___darwin_x86_debug_state64_Typer;
extern DaoTypeBase *dao___darwin_mcontext32_Typer;
extern DaoTypeBase *dao___darwin_mcontext64_Typer;
extern DaoTypeBase *dao___darwin_sigaltstack_Typer;
extern DaoTypeBase *dao___darwin_ucontext_Typer;
extern DaoTypeBase *dao_sigval_Typer;
extern DaoTypeBase *dao_sigevent_Typer;
extern DaoTypeBase *dao___siginfo_Typer;
extern DaoTypeBase *dao___sigaction_u_Typer;
extern DaoTypeBase *dao___sigaction_Typer;
extern DaoTypeBase *dao_sigaction_Typer;
extern DaoTypeBase *dao_sigvec_Typer;
extern DaoTypeBase *dao_sigstack_Typer;
extern DaoTypeBase *dao_rusage_Typer;
extern DaoTypeBase *dao_timeval_Typer;
extern DaoTypeBase *dao_rlimit_Typer;
extern DaoTypeBase *dao_wait_Typer;
extern DaoTypeBase *dao___true_type_Typer;
extern DaoTypeBase *dao___false_type_Typer;
extern DaoTypeBase *dao_std_0___truth_type_1_1_2__Typer;
extern DaoTypeBase *dao_std_0___is_void_1_void_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1__Bool_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_char_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_signed_4_char_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_short_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_int_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_unsigned_4_int_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_long_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_unsigned_4_long_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_long_4_long_2__Typer;
extern DaoTypeBase *dao_std_0___is_integer_1_unsigned_4_long_4_long_2__Typer;
extern DaoTypeBase *dao_std_0___is_floating_1_float_2__Typer;
extern DaoTypeBase *dao_std_0___is_floating_1_double_2__Typer;
extern DaoTypeBase *dao_std_0___is_floating_1_long_4_double_2__Typer;
extern DaoTypeBase *dao_std_0_input_iterator_tag_Typer;
extern DaoTypeBase *dao_std_0_output_iterator_tag_Typer;
extern DaoTypeBase *dao_std_0_forward_iterator_tag_Typer;
extern DaoTypeBase *dao_std_0_bidirectional_iterator_tag_Typer;
extern DaoTypeBase *dao_std_0_random_access_iterator_tag_Typer;
extern DaoTypeBase *dao_std_0___iter_swap_1_1_2__Typer;
extern DaoTypeBase *dao_std_0___copy_1_1_3_std_0_random_access_iterator_tag_2__Typer;
extern DaoTypeBase *dao_std_0___copy_normal_1_1_3_0_2__Typer;
extern DaoTypeBase *dao_std_0___copy_normal_1_0_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___copy_normal_1_1_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___copy_backward_1_1_3_std_0_random_access_iterator_tag_2__Typer;
extern DaoTypeBase *dao_std_0___copy_backward_normal_1_1_3_0_2__Typer;
extern DaoTypeBase *dao_std_0___copy_backward_normal_1_0_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___copy_backward_normal_1_1_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___fill_1_1_2__Typer;
extern DaoTypeBase *dao_std_0___fill_n_1_1_2__Typer;
extern DaoTypeBase *dao_std_0_locale_Typer;
extern DaoTypeBase *dao_std_0_ctype_base_Typer;
extern DaoTypeBase *dao_std_0_locale_0_facet_Typer;
extern DaoTypeBase *dao_std_0_ctype_1_char_2__Typer;
extern DaoTypeBase *dao_std_0___ctype_abstract_base_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_ctype_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_codecvt_base_Typer;
extern DaoTypeBase *dao_std_0___enc_traits_Typer;
extern DaoTypeBase *dao_std_0_time_base_Typer;
extern DaoTypeBase *dao_std_0_money_base_Typer;
extern DaoTypeBase *dao_std_0_messages_base_Typer;
extern DaoTypeBase *dao_std_0_allocator_1_void_2__Typer;
extern DaoTypeBase *dao_std_0___numeric_limits_base_Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1__Bool_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_signed_4_char_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_short_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_int_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_unsigned_4_int_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_long_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_unsigned_4_long_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_long_4_long_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_unsigned_4_long_4_long_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_float_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_double_2__Typer;
extern DaoTypeBase *dao_std_0_numeric_limits_1_long_4_double_2__Typer;
extern DaoTypeBase *dao_std_0_locale_0_id_Typer;
extern DaoTypeBase *dao_std_0_locale_0__Impl_Typer;
extern DaoTypeBase *dao_std_0___num_base_Typer;
extern DaoTypeBase *dao_std_0_numpunct_1_char_2__Typer;
extern DaoTypeBase *dao_std_0___numpunct_cache_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_numpunct_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0___numpunct_cache_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_collate_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_collate_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0___timepunct_1_char_2__Typer;
extern DaoTypeBase *dao_std_0___timepunct_cache_1_char_2__Typer;
extern DaoTypeBase *dao_std_0___timepunct_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0___timepunct_cache_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_money_base_0_pattern_Typer;
extern DaoTypeBase *dao_std_0_moneypunct_1_char_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___moneypunct_cache_1_char_3_1_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_1_char_3_0_2__Typer;
extern DaoTypeBase *dao_std_0___moneypunct_cache_1_char_3_0_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_1_wchar_t_3_1_2__Typer;
extern DaoTypeBase *dao_std_0___moneypunct_cache_1_wchar_t_3_1_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_1_wchar_t_3_0_2__Typer;
extern DaoTypeBase *dao_std_0___moneypunct_cache_1_wchar_t_3_0_2__Typer;
extern DaoTypeBase *dao_std_0_messages_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_messages_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_basic_ostream_0_sentry_Typer;
extern DaoTypeBase *dao_std_0_moneypunct_byname_Typer;
extern DaoTypeBase *dao_std_0_moneypunct_byname_1_char_3_0_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_byname_1_char_3_1_2__Typer;
extern DaoTypeBase *dao_std_0_iterator_1_std_0_input_iterator_tag_3_char_3_long_4_long_3_char_9__3_char_17__2__Typer;
extern DaoTypeBase *dao_std_0_istreambuf_iterator_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_money_get_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_iterator_1_std_0_output_iterator_tag_3_void_3_void_3_void_3_void_2__Typer;
extern DaoTypeBase *dao_std_0_ostreambuf_iterator_1_char_3_std_0_char_traits_1_char_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_money_put_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_numpunct_byname_Typer;
extern DaoTypeBase *dao_std_0_numpunct_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_num_get_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_num_put_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_time_put_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_time_put_byname_Typer;
extern DaoTypeBase *dao_std_0_time_put_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_time_get_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_time_get_byname_Typer;
extern DaoTypeBase *dao_std_0_time_get_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_messages_byname_Typer;
extern DaoTypeBase *dao_std_0_messages_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_ctype_byname_Typer;
extern DaoTypeBase *dao_std_0_ctype_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_codecvt_byname_Typer;
extern DaoTypeBase *dao_std_0_collate_byname_Typer;
extern DaoTypeBase *dao_std_0_collate_byname_1_char_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_byname_1_wchar_t_3_0_2__Typer;
extern DaoTypeBase *dao_std_0_moneypunct_byname_1_wchar_t_3_1_2__Typer;
extern DaoTypeBase *dao_std_0_iterator_1_std_0_input_iterator_tag_3_wchar_t_3_long_4_long_3_wchar_t_9__3_wchar_t_17__2__Typer;
extern DaoTypeBase *dao_std_0_istreambuf_iterator_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_money_get_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_ostreambuf_iterator_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_money_put_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_numpunct_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_num_get_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_num_put_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_time_put_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_time_put_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_time_get_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_time_get_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_messages_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_ctype_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_collate_byname_1_wchar_t_2__Typer;
extern DaoTypeBase *dao_std_0_basic_istream_0_sentry_Typer;
extern DaoTypeBase *dao_std_0___basic_file_1_char_2__Typer;
extern DaoTypeBase *dao_std_0__Resetiosflags_Typer;
extern DaoTypeBase *dao_std_0__Setiosflags_Typer;
extern DaoTypeBase *dao_std_0__Setbase_Typer;
extern DaoTypeBase *dao_std_0__Setprecision_Typer;
extern DaoTypeBase *dao_std_0__Setw_Typer;
extern DaoTypeBase *dao_vtkIndent_Typer;
extern DaoTypeBase *dao_vtkObjectBase_Typer;
extern DaoTypeBase *dao_vtkLargeInteger_Typer;
extern DaoTypeBase *dao_vtkSmartPointerBase_Typer;
extern DaoTypeBase *dao_vtkStdString_Typer;
extern DaoTypeBase *dao_vtkOStreamWrapper_Typer;
extern DaoTypeBase *dao_vtkOStreamWrapper_0_EndlType_Typer;
extern DaoTypeBase *dao_vtkOStrStreamWrapper_Typer;
extern DaoTypeBase *dao_vtkObject_Typer;
extern DaoTypeBase *dao_vtkGarbageCollector_Typer;
extern DaoTypeBase *dao_vtkGarbageCollectorToObjectBaseFriendship_Typer;
extern DaoTypeBase *dao_vtkWeakPointerBase_Typer;
extern DaoTypeBase *dao_vtkWeakPointerBaseToObjectBaseFriendship_Typer;
extern DaoTypeBase *dao_vtkTimeStamp_Typer;
extern DaoTypeBase *dao_vtkObjectBaseToWeakPointerBaseFriendship_Typer;
extern DaoTypeBase *dao_vtkSubjectHelper_Typer;
extern DaoTypeBase *dao_vtkCommand_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Bit_reference_Typer;
extern DaoTypeBase *dao_std_0_iterator_1_std_0_random_access_iterator_tag_3__Bool_3_int_3__Bool_9__3__Bool_17__2__Typer;
extern DaoTypeBase *dao_std_0__Bit_iterator_base_Typer;
extern DaoTypeBase *dao_std_0__Bit_iterator_Typer;
extern DaoTypeBase *dao_std_0__Bit_const_iterator_Typer;
extern DaoTypeBase *dao_vtkUnicodeString_Typer;
extern DaoTypeBase *dao_vtkUnicodeString_0_const_iterator_Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_vtkAbstractArray_Typer;
extern DaoTypeBase *dao_vtkVariant_Typer;
extern DaoTypeBase *dao_vtkVariantLessThan_Typer;
extern DaoTypeBase *dao_vtkVariantEqual_Typer;
extern DaoTypeBase *dao_vtkVariantStrictWeakOrder_Typer;
extern DaoTypeBase *dao_vtkVariantStrictEquality_Typer;
extern DaoTypeBase *dao_vtkArrayIterator_Typer;
extern DaoTypeBase *dao_vtkDataArray_Typer;
extern DaoTypeBase *dao_vtkIdList_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_int_2__Typer;
extern DaoTypeBase *dao_vtkIdTypeArray_Typer;
extern DaoTypeBase *dao_vtkInformation_Typer;
extern DaoTypeBase *dao_vtkInformationKey_Typer;
extern DaoTypeBase *dao_vtkInformationIntegerKey_Typer;
extern DaoTypeBase *dao_vtkMatrix4x4_Typer;
extern DaoTypeBase *dao_vtkPoints_Typer;
extern DaoTypeBase *dao_vtkSimpleCriticalSection_Typer;
extern DaoTypeBase *dao_vtkAbstractTransform_Typer;
extern DaoTypeBase *dao_vtkTransformPair_Typer;
extern DaoTypeBase *dao_vtkTransformConcatenation_Typer;
extern DaoTypeBase *dao_vtkTransformConcatenationStack_Typer;
extern DaoTypeBase *dao_vtkAmoebaMinimizer_Typer;
extern DaoTypeBase *dao_vtkAnimationCue_Typer;
extern DaoTypeBase *dao_vtkCollection_Typer;
extern DaoTypeBase *dao_vtkCollectionIterator_Typer;
extern DaoTypeBase *dao_vtkTimerLog_Typer;
extern DaoTypeBase *dao_vtkAnimationScene_Typer;
extern DaoTypeBase *dao_vtkArrayCoordinates_Typer;
extern DaoTypeBase *dao_vtkArrayRange_Typer;
extern DaoTypeBase *dao_vtkArrayExtents_Typer;
extern DaoTypeBase *dao_vtkArray_Typer;
extern DaoTypeBase *dao_vtkArrayExtentsList_Typer;
extern DaoTypeBase *dao_vtkArraySort_Typer;
extern DaoTypeBase *dao_vtkArrayWeightsStorage_Typer;
extern DaoTypeBase *dao_vtkArrayWeights_Typer;
extern DaoTypeBase *dao_vtkProp_Typer;
extern DaoTypeBase *dao_vtkAssemblyNode_Typer;
extern DaoTypeBase *dao_vtkCollectionElement_Typer;
extern DaoTypeBase *dao_vtkHomogeneousTransform_Typer;
extern DaoTypeBase *dao_vtkLinearTransform_Typer;
extern DaoTypeBase *dao_vtkTransform_Typer;
extern DaoTypeBase *dao_vtkAssemblyPath_Typer;
extern DaoTypeBase *dao_vtkAssemblyPaths_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_double_2__Typer;
extern DaoTypeBase *dao_vtkDoubleArray_Typer;
extern DaoTypeBase *dao_vtkInformationDoubleVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationInformationVectorKey_Typer;
extern DaoTypeBase *dao_vtkScalarsToColors_Typer;
extern DaoTypeBase *dao_vtkLookupTable_Typer;
extern DaoTypeBase *dao_vtkBitArrayLookup_Typer;
extern DaoTypeBase *dao_vtkBitArray_Typer;
extern DaoTypeBase *dao_vtkBitArrayIterator_Typer;
extern DaoTypeBase *dao_vtkBoundingBox_Typer;
extern DaoTypeBase *dao_vtkImplicitFunction_Typer;
extern DaoTypeBase *dao_vtkBox_Typer;
extern DaoTypeBase *dao_vtkRandomSequence_Typer;
extern DaoTypeBase *dao_vtkGaussianRandomSequence_Typer;
extern DaoTypeBase *dao_vtkBoxMuellerRandomSequence_Typer;
extern DaoTypeBase *dao_vtkBreakPoint_Typer;
extern DaoTypeBase *dao_vtkByteSwap_Typer;
extern DaoTypeBase *dao_vtkCallbackCommand_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_char_2__Typer;
extern DaoTypeBase *dao_vtkCharArray_Typer;
extern DaoTypeBase *dao_vtkSocketCollection_Typer;
extern DaoTypeBase *dao_vtkSocket_Typer;
extern DaoTypeBase *dao_vtkServerSocket_Typer;
extern DaoTypeBase *dao_vtkClientSocket_Typer;
extern DaoTypeBase *dao_vtkVector_1_int_3_2_2__Typer;
extern DaoTypeBase *dao_vtkVector2_1_int_2__Typer;
extern DaoTypeBase *dao_vtkVector2i_Typer;
extern DaoTypeBase *dao_vtkVector_1_float_3_2_2__Typer;
extern DaoTypeBase *dao_vtkVector2_1_float_2__Typer;
extern DaoTypeBase *dao_vtkVector2f_Typer;
extern DaoTypeBase *dao_vtkVector_1_double_3_2_2__Typer;
extern DaoTypeBase *dao_vtkVector2_1_double_2__Typer;
extern DaoTypeBase *dao_vtkVector2d_Typer;
extern DaoTypeBase *dao_vtkVector_1_int_3_3_2__Typer;
extern DaoTypeBase *dao_vtkVector3_1_int_2__Typer;
extern DaoTypeBase *dao_vtkVector3i_Typer;
extern DaoTypeBase *dao_vtkVector_1_float_3_3_2__Typer;
extern DaoTypeBase *dao_vtkVector3_1_float_2__Typer;
extern DaoTypeBase *dao_vtkVector3f_Typer;
extern DaoTypeBase *dao_vtkVector_1_double_3_3_2__Typer;
extern DaoTypeBase *dao_vtkVector3_1_double_2__Typer;
extern DaoTypeBase *dao_vtkVector3d_Typer;
extern DaoTypeBase *dao_vtkVector_1_unsigned_4_char_3_3_2__Typer;
extern DaoTypeBase *dao_vtkColor3_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_vtkColor3ub_Typer;
extern DaoTypeBase *dao_vtkColor3_1_float_2__Typer;
extern DaoTypeBase *dao_vtkColor3f_Typer;
extern DaoTypeBase *dao_vtkColor3_1_double_2__Typer;
extern DaoTypeBase *dao_vtkColor3d_Typer;
extern DaoTypeBase *dao_vtkVector_1_unsigned_4_char_3_4_2__Typer;
extern DaoTypeBase *dao_vtkColor4_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_vtkColor4ub_Typer;
extern DaoTypeBase *dao_vtkVector_1_float_3_4_2__Typer;
extern DaoTypeBase *dao_vtkColor4_1_float_2__Typer;
extern DaoTypeBase *dao_vtkColor4f_Typer;
extern DaoTypeBase *dao_vtkVector_1_double_3_4_2__Typer;
extern DaoTypeBase *dao_vtkColor4_1_double_2__Typer;
extern DaoTypeBase *dao_vtkColor4d_Typer;
extern DaoTypeBase *dao_vtkDebugLeaksManager_Typer;
extern DaoTypeBase *dao_vtkCommonInformationKeyManager_Typer;
extern DaoTypeBase *dao_vtkSimpleMutexLock_Typer;
extern DaoTypeBase *dao_vtkMutexLock_Typer;
extern DaoTypeBase *dao_vtkSimpleConditionVariable_Typer;
extern DaoTypeBase *dao_vtkConditionVariable_Typer;
extern DaoTypeBase *dao_vtkContourValues_Typer;
extern DaoTypeBase *dao_vtkCriticalSection_Typer;
extern DaoTypeBase *dao_vtkWarpTransform_Typer;
extern DaoTypeBase *dao_vtkCylindricalTransform_Typer;
extern DaoTypeBase *dao_vtkDataArrayCollection_Typer;
extern DaoTypeBase *dao_vtkDataArrayCollectionIterator_Typer;
extern DaoTypeBase *dao_vtkDataArraySelectionInternals_Typer;
extern DaoTypeBase *dao_vtkDataArraySelection_Typer;
extern DaoTypeBase *dao_vtkDebugLeaksHashTable_Typer;
extern DaoTypeBase *dao_vtkDebugLeaks_Typer;
extern DaoTypeBase *dao_vtkObjectFactoryCollection_Typer;
extern DaoTypeBase *dao_vtkOverrideInformationCollection_Typer;
extern DaoTypeBase *dao_vtkObjectFactory_Typer;
extern DaoTypeBase *dao_vtkStringArray_Typer;
extern DaoTypeBase *dao_vtkDirectory_Typer;
extern DaoTypeBase *dao_vtksys_0_DynamicLoader_Typer;
extern DaoTypeBase *dao_vtkDynamicLoader_Typer;
extern DaoTypeBase *dao_vtkVoidArray_Typer;
extern DaoTypeBase *dao_vtkEdgeTable_Typer;
extern DaoTypeBase *dao_vtkErrorCode_Typer;
extern DaoTypeBase *dao_vtkEventForwarderCommand_Typer;
extern DaoTypeBase *dao_vtkExtentSplitterInternals_Typer;
extern DaoTypeBase *dao_vtkExtentSplitter_Typer;
extern DaoTypeBase *dao_vtkExtentTranslator_Typer;
extern DaoTypeBase *dao_vtkFastNumericConversion_Typer;
extern DaoTypeBase *dao_vtkOutputWindowCleanup_Typer;
extern DaoTypeBase *dao_vtkOutputWindow_Typer;
extern DaoTypeBase *dao_vtkFileOutputWindow_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_float_2__Typer;
extern DaoTypeBase *dao_vtkFloatArray_Typer;
extern DaoTypeBase *dao_vtkFloatingPointExceptions_Typer;
extern DaoTypeBase *dao_vtkFunctionParser_Typer;
extern DaoTypeBase *dao_vtkFunctionSet_Typer;
extern DaoTypeBase *dao_vtkGarbageCollectorManager_Typer;
extern DaoTypeBase *dao_vtkObjectBaseToGarbageCollectorFriendship_Typer;
extern DaoTypeBase *dao_vtkGeneralTransform_Typer;
extern DaoTypeBase *dao_vtkHeapBlock_Typer;
extern DaoTypeBase *dao_vtkHeap_Typer;
extern DaoTypeBase *dao_vtkIdentityTransform_Typer;
extern DaoTypeBase *dao_vtkIdListCollection_Typer;
extern DaoTypeBase *dao_vtkImplicitFunctionCollection_Typer;
extern DaoTypeBase *dao_vtkDataObject_Typer;
extern DaoTypeBase *dao_vtkExecutive_Typer;
extern DaoTypeBase *dao_vtkInformationDataObjectKey_Typer;
extern DaoTypeBase *dao_vtkInformationDoubleKey_Typer;
extern DaoTypeBase *dao_vtkInformationExecutivePortKey_Typer;
extern DaoTypeBase *dao_vtkInformationExecutivePortVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationIdTypeKey_Typer;
extern DaoTypeBase *dao_vtkInformationInformationKey_Typer;
extern DaoTypeBase *dao_vtkInformationIntegerPointerKey_Typer;
extern DaoTypeBase *dao_vtkInformationIntegerVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationInternals_Typer;
extern DaoTypeBase *dao_vtkInformationKeyToInformationFriendship_Typer;
extern DaoTypeBase *dao_vtkInformationKeyVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationObjectBaseKey_Typer;
extern DaoTypeBase *dao_vtkInformationRequestKey_Typer;
extern DaoTypeBase *dao_vtkInformationStringKey_Typer;
extern DaoTypeBase *dao_vtkInformationStringVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationUnsignedLongKey_Typer;
extern DaoTypeBase *dao_vtkInformationVector_Typer;
extern DaoTypeBase *dao_vtkInformationIteratorInternals_Typer;
extern DaoTypeBase *dao_vtkInformationIterator_Typer;
extern DaoTypeBase *dao_vtkInformationObjectBaseVectorValue_Typer;
extern DaoTypeBase *dao_vtkInformationObjectBaseVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationQuadratureSchemeDefinitionVectorValue_Typer;
extern DaoTypeBase *dao_vtkXMLDataElement_Typer;
extern DaoTypeBase *dao_vtkQuadratureSchemeDefinition_Typer;
extern DaoTypeBase *dao_vtkInformationQuadratureSchemeDefinitionVectorKey_Typer;
extern DaoTypeBase *dao_vtkInformationVectorInternals_Typer;
extern DaoTypeBase *dao_vtkInitialValueProblemSolver_Typer;
extern DaoTypeBase *dao_vtkInstantiatorInitialize_Typer;
extern DaoTypeBase *dao_vtkInstantiatorHashTable_Typer;
extern DaoTypeBase *dao_vtkInstantiator_Typer;
extern DaoTypeBase *dao_vtkIntArray_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_vtkUnsignedCharArray_Typer;
extern DaoTypeBase *dao_vtkLogLookupTable_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_long_2__Typer;
extern DaoTypeBase *dao_vtkLongArray_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_long_4_long_2__Typer;
extern DaoTypeBase *dao_vtkLongLongArray_Typer;
extern DaoTypeBase *dao_vtkLookupTableWithEnabling_Typer;
extern DaoTypeBase *dao_vtkMathInternal_Typer;
extern DaoTypeBase *dao_vtkMinimalStandardRandomSequence_Typer;
extern DaoTypeBase *dao_vtkMath_Typer;
extern DaoTypeBase *dao_vtkMatrix3x3_Typer;
extern DaoTypeBase *dao_vtkMatrixToHomogeneousTransform_Typer;
extern DaoTypeBase *dao_vtkMatrixToLinearTransform_Typer;
extern DaoTypeBase *dao_vtkMultiThreader_Typer;
extern DaoTypeBase *dao_vtkOldStyleCallbackCommand_Typer;
extern DaoTypeBase *dao_vtkOnePieceExtentTranslator_Typer;
extern DaoTypeBase *dao_vtkOverrideInformation_Typer;
extern DaoTypeBase *dao_vtkParametricFunction_Typer;
extern DaoTypeBase *dao_vtkParametricBoy_Typer;
extern DaoTypeBase *dao_vtkParametricConicSpiral_Typer;
extern DaoTypeBase *dao_vtkParametricCrossCap_Typer;
extern DaoTypeBase *dao_vtkParametricDini_Typer;
extern DaoTypeBase *dao_vtkParametricEllipsoid_Typer;
extern DaoTypeBase *dao_vtkParametricEnneper_Typer;
extern DaoTypeBase *dao_vtkParametricFigure8Klein_Typer;
extern DaoTypeBase *dao_vtkParametricKlein_Typer;
extern DaoTypeBase *dao_vtkParametricMobius_Typer;
extern DaoTypeBase *dao_vtkParametricRandomHills_Typer;
extern DaoTypeBase *dao_vtkParametricRoman_Typer;
extern DaoTypeBase *dao_vtkParametricSuperEllipsoid_Typer;
extern DaoTypeBase *dao_vtkParametricSuperToroid_Typer;
extern DaoTypeBase *dao_vtkParametricTorus_Typer;
extern DaoTypeBase *dao_vtkPerspectiveTransform_Typer;
extern DaoTypeBase *dao_vtkPlane_Typer;
extern DaoTypeBase *dao_vtkPlaneCollection_Typer;
extern DaoTypeBase *dao_vtkPlanes_Typer;
extern DaoTypeBase *dao_vtkPoints2D_Typer;
extern DaoTypeBase *dao_vtkPolynomialSolversUnivariate_Typer;
extern DaoTypeBase *dao_vtkPriorityQueue_Typer;
extern DaoTypeBase *dao_vtkPriorityQueue_0_Item_Typer;
extern DaoTypeBase *dao_vtkPropCollection_Typer;
extern DaoTypeBase *dao_vtkViewport_Typer;
extern DaoTypeBase *dao_vtkWindow_Typer;
extern DaoTypeBase *dao_vtkProperty2D_Typer;
extern DaoTypeBase *dao_vtkQuadric_Typer;
extern DaoTypeBase *dao_vtkVector_1_int_3_4_2__Typer;
extern DaoTypeBase *dao_vtkRect_1_int_2__Typer;
extern DaoTypeBase *dao_vtkRecti_Typer;
extern DaoTypeBase *dao_vtkRect_1_float_2__Typer;
extern DaoTypeBase *dao_vtkRectf_Typer;
extern DaoTypeBase *dao_vtkRect_1_double_2__Typer;
extern DaoTypeBase *dao_vtkRectd_Typer;
extern DaoTypeBase *dao_vtkReferenceCount_Typer;
extern DaoTypeBase *dao_vtkRungeKutta2_Typer;
extern DaoTypeBase *dao_vtkRungeKutta4_Typer;
extern DaoTypeBase *dao_vtkRungeKutta45_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_short_2__Typer;
extern DaoTypeBase *dao_vtkShortArray_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_signed_4_char_2__Typer;
extern DaoTypeBase *dao_vtkSignedCharArray_Typer;
extern DaoTypeBase *dao_vtkSortDataArray_Typer;
extern DaoTypeBase *dao_vtkSphericalTransform_Typer;
extern DaoTypeBase *dao_vtkStringArrayLookup_Typer;
extern DaoTypeBase *dao_vtkStructuredData_Typer;
extern DaoTypeBase *dao_vtkStructuredExtent_Typer;
extern DaoTypeBase *dao_vtkStructuredVisibilityConstraint_Typer;
extern DaoTypeBase *dao_vtkTableExtentTranslator_Typer;
extern DaoTypeBase *dao_vtkTensor_Typer;
extern DaoTypeBase *dao_vtkThreadMessager_Typer;
extern DaoTypeBase *dao_vtkTimePointUtility_Typer;
extern DaoTypeBase *dao_itimerval_Typer;
extern DaoTypeBase *dao_timezone_Typer;
extern DaoTypeBase *dao_clockinfo_Typer;
extern DaoTypeBase *dao_tms_Typer;
extern DaoTypeBase *dao_vtkTransform2D_Typer;
extern DaoTypeBase *dao_vtkTransformCollection_Typer;
extern DaoTypeBase *dao_vtkTypeFloat32Array_Typer;
extern DaoTypeBase *dao_vtkTypeFloat64Array_Typer;
extern DaoTypeBase *dao_vtkTypeInt16Array_Typer;
extern DaoTypeBase *dao_vtkTypeInt32Array_Typer;
extern DaoTypeBase *dao_vtkTypeInt64Array_Typer;
extern DaoTypeBase *dao_vtkTypeInt8Array_Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_float_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_double_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_char_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_signed_4_char_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_unsigned_4_char_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_short_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_int_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_unsigned_4_int_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_long_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_unsigned_4_long_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_long_4_long_2__Typer;
extern DaoTypeBase *dao_vtkTypeTraits_1_unsigned_4_long_4_long_2__Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_unsigned_4_short_2__Typer;
extern DaoTypeBase *dao_vtkUnsignedShortArray_Typer;
extern DaoTypeBase *dao_vtkTypeUInt16Array_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_unsigned_4_int_2__Typer;
extern DaoTypeBase *dao_vtkUnsignedIntArray_Typer;
extern DaoTypeBase *dao_vtkTypeUInt32Array_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_unsigned_4_long_4_long_2__Typer;
extern DaoTypeBase *dao_vtkUnsignedLongLongArray_Typer;
extern DaoTypeBase *dao_vtkTypeUInt64Array_Typer;
extern DaoTypeBase *dao_vtkTypeUInt8Array_Typer;
extern DaoTypeBase *dao_vtkUnicodeStringArray_Typer;
extern DaoTypeBase *dao_vtkDataArrayTemplate_1_unsigned_4_long_2__Typer;
extern DaoTypeBase *dao_vtkUnsignedLongArray_Typer;
extern DaoTypeBase *dao_vtkVariantArrayLookup_Typer;
extern DaoTypeBase *dao_boost_0_serialization_0_access_Typer;
extern DaoTypeBase *dao_vtkVariantArray_Typer;
extern DaoTypeBase *dao_vtkVersion_Typer;
extern DaoTypeBase *dao_vtkWindowLevelLookupTable_Typer;
extern DaoTypeBase *dao_vtkXMLParser_Typer;
extern DaoTypeBase *dao_vtkXMLDataParser_Typer;
extern DaoTypeBase *dao_vtkXMLFileOutputWindow_Typer;
extern DaoTypeBase *dao_vtkDataSet_Typer;
extern DaoTypeBase *dao_vtkPointSet_Typer;
extern DaoTypeBase *dao_vtkPolyData_Typer;
extern DaoTypeBase *dao_vtkLocator_Typer;
extern DaoTypeBase *dao_vtkCellArray_Typer;
extern DaoTypeBase *dao_vtkCell_Typer;
extern DaoTypeBase *dao_vtkGenericCell_Typer;
extern DaoTypeBase *dao_vtkAbstractCellLocator_Typer;
extern DaoTypeBase *dao_vtkFieldData_Typer;
extern DaoTypeBase *dao_vtkDataSetAttributes_Typer;
extern DaoTypeBase *dao_vtkPointData_Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkDataSet_9__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__Typer;
extern DaoTypeBase *dao_vtkAbstractInterpolatedVelocityFieldDataSetsType_Typer;
extern DaoTypeBase *dao_vtkAbstractInterpolatedVelocityField_Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_vtkAlgorithmInternals_Typer;
extern DaoTypeBase *dao_vtkAlgorithmOutput_Typer;
extern DaoTypeBase *dao_vtkAlgorithm_Typer;
extern DaoTypeBase *dao_vtkAbstractMapper_Typer;
extern DaoTypeBase *dao_vtkAbstractPointLocator_Typer;
extern DaoTypeBase *dao_vtkCoordinate_Typer;
extern DaoTypeBase *dao_vtkMapper2D_Typer;
extern DaoTypeBase *dao_vtkActor2D_Typer;
extern DaoTypeBase *dao_vtkActor2DCollection_Typer;
extern DaoTypeBase *dao_vtkProcessObject_Typer;
extern DaoTypeBase *dao_vtkSource_Typer;
extern DaoTypeBase *dao_vtkStreamingDemandDrivenPipelineToDataObjectFriendship_Typer;
extern DaoTypeBase *dao_vtkDemandDrivenPipeline_Typer;
extern DaoTypeBase *dao_vtkStreamingDemandDrivenPipeline_Typer;
extern DaoTypeBase *dao_vtkAdjacentVertexIterator_Typer;
extern DaoTypeBase *dao_vtkEdgeListIterator_Typer;
extern DaoTypeBase *dao_vtkGraph_Typer;
extern DaoTypeBase *dao_vtkDirectedGraph_Typer;
extern DaoTypeBase *dao_vtkGraphEdge_Typer;
extern DaoTypeBase *dao_vtkGraphEdgePoints_Typer;
extern DaoTypeBase *dao_vtkDistributedGraphHelper_Typer;
extern DaoTypeBase *dao_vtkGraphInternals_Typer;
extern DaoTypeBase *dao_vtkInEdgeIterator_Typer;
extern DaoTypeBase *dao_vtkOutEdgeIterator_Typer;
extern DaoTypeBase *dao_vtkUndirectedGraph_Typer;
extern DaoTypeBase *dao_vtkVertexListIterator_Typer;
extern DaoTypeBase *dao_boost_0_vtk_edge_iterator_Typer;
extern DaoTypeBase *dao_boost_0_vtk_out_edge_pointer_iterator_Typer;
extern DaoTypeBase *dao_boost_0_vtk_in_edge_pointer_iterator_Typer;
extern DaoTypeBase *dao_vtkEdgeBase_Typer;
extern DaoTypeBase *dao_vtkOutEdgeType_Typer;
extern DaoTypeBase *dao_vtkInEdgeType_Typer;
extern DaoTypeBase *dao_vtkEdgeType_Typer;
extern DaoTypeBase *dao_vtkAMRBox_Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkAMRBox_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkAMRBox_2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_vtkSelection_Typer;
extern DaoTypeBase *dao_vtkAnnotation_Typer;
extern DaoTypeBase *dao_vtkAnnotationLayers_Typer;
extern DaoTypeBase *dao_vtkAnnotationLayersAlgorithm_Typer;
extern DaoTypeBase *dao_vtkArrayData_Typer;
extern DaoTypeBase *dao_vtkArrayDataAlgorithm_Typer;
extern DaoTypeBase *dao_vtkGenericAttributeCollection_Typer;
extern DaoTypeBase *dao_vtkGenericAdaptorCell_Typer;
extern DaoTypeBase *dao_vtkGenericDataSet_Typer;
extern DaoTypeBase *dao_vtkGenericSubdivisionErrorMetric_Typer;
extern DaoTypeBase *dao_vtkAttributesErrorMetric_Typer;
extern DaoTypeBase *dao_vtkCellData_Typer;
extern DaoTypeBase *dao_vtkIncrementalPointLocator_Typer;
extern DaoTypeBase *dao_vtkNonLinearCell_Typer;
extern DaoTypeBase *dao_vtkQuadraticEdge_Typer;
extern DaoTypeBase *dao_vtkQuad_Typer;
extern DaoTypeBase *dao_vtkTriangle_Typer;
extern DaoTypeBase *dao_vtkBiQuadraticQuad_Typer;
extern DaoTypeBase *dao_vtkQuadraticQuad_Typer;
extern DaoTypeBase *dao_vtkCell3D_Typer;
extern DaoTypeBase *dao_vtkHexahedron_Typer;
extern DaoTypeBase *dao_vtkBiQuadraticQuadraticHexahedron_Typer;
extern DaoTypeBase *dao_vtkQuadraticTriangle_Typer;
extern DaoTypeBase *dao_vtkWedge_Typer;
extern DaoTypeBase *dao_vtkBiQuadraticQuadraticWedge_Typer;
extern DaoTypeBase *dao_vtkBiQuadraticTriangle_Typer;
extern DaoTypeBase *dao_vtkKdNode_Typer;
extern DaoTypeBase *dao_vtkBSPCuts_Typer;
extern DaoTypeBase *dao_vtkBSPIntersections_Typer;
extern DaoTypeBase *dao_vtkAlgorithmToExecutiveFriendship_Typer;
extern DaoTypeBase *dao_vtkExecutiveInternals_Typer;
extern DaoTypeBase *dao_vtkDemandDrivenPipelineInternals_Typer;
extern DaoTypeBase *dao_vtkCachedStreamingDemandDrivenPipelineInternals_Typer;
extern DaoTypeBase *dao_vtkCachedStreamingDemandDrivenPipeline_Typer;
extern DaoTypeBase *dao_vtkPiecewiseFunction_Typer;
extern DaoTypeBase *dao_vtkSpline_Typer;
extern DaoTypeBase *dao_vtkCardinalSpline_Typer;
extern DaoTypeBase *dao_vtkImageData_Typer;
extern DaoTypeBase *dao_vtkStructuredPoints_Typer;
extern DaoTypeBase *dao_vtkStructuredGrid_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGrid_Typer;
extern DaoTypeBase *dao_vtkRectilinearGrid_Typer;
extern DaoTypeBase *dao_vtkDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkCastToConcrete_Typer;
extern DaoTypeBase *dao_vtkOrderedTriangulator_Typer;
extern DaoTypeBase *dao_vtkTetra_Typer;
extern DaoTypeBase *dao_vtkDataSetAttributes_0_FieldList_Typer;
extern DaoTypeBase *dao_vtkCellLinks_Typer;
extern DaoTypeBase *dao_vtkCellLinks_0_Link_Typer;
extern DaoTypeBase *dao_vtkNeighborCells_Typer;
extern DaoTypeBase *dao_vtkCellLocator_Typer;
extern DaoTypeBase *dao_vtkCellTypes_Typer;
extern DaoTypeBase *dao_vtkColorTransferFunctionInternals_Typer;
extern DaoTypeBase *dao_vtkColorTransferFunction_Typer;
extern DaoTypeBase *dao_vtkCompositeDataSet_Typer;
extern DaoTypeBase *dao_vtkCompositeDataSetInternals_Typer;
extern DaoTypeBase *dao_vtkCompositeDataSetIndex_Typer;
extern DaoTypeBase *dao_vtkCompositeDataIterator_Typer;
extern DaoTypeBase *dao_vtkCompositeDataPipeline_Typer;
extern DaoTypeBase *dao_vtkCompositeDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkProcessingUnitResource_Typer;
extern DaoTypeBase *dao_vtkThreadedStreamingPipeline_Typer;
extern DaoTypeBase *dao_vtkComputingResources_Typer;
extern DaoTypeBase *dao_vtkCone_Typer;
extern DaoTypeBase *dao_vtkConvexPointSet_Typer;
extern DaoTypeBase *dao_vtkLine_Typer;
extern DaoTypeBase *dao_vtkCubicLine_Typer;
extern DaoTypeBase *dao_vtkCylinder_Typer;
extern DaoTypeBase *dao_vtkDataObjectAlgorithm_Typer;
extern DaoTypeBase *dao_vtkDataObjectCollection_Typer;
extern DaoTypeBase *dao_vtkDataObjectToSourceFriendship_Typer;
extern DaoTypeBase *dao_vtkDataObjectSource_Typer;
extern DaoTypeBase *dao_vtkDataObjectTypes_Typer;
extern DaoTypeBase *dao_vtkSourceToDataSetFriendship_Typer;
extern DaoTypeBase *dao_vtkDataSetCollection_Typer;
extern DaoTypeBase *dao_vtkDataSetSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToDataSetFilter_Typer;
extern DaoTypeBase *dao_vtkImageSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToImageFilter_Typer;
extern DaoTypeBase *dao_vtkPolyDataSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredGridSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToStructuredGridFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToStructuredPointsFilter_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridSource_Typer;
extern DaoTypeBase *dao_vtkDataSetToUnstructuredGridFilter_Typer;
extern DaoTypeBase *dao_vtkDirectedAcyclicGraph_Typer;
extern DaoTypeBase *dao_vtkDirectedGraphAlgorithm_Typer;
extern DaoTypeBase *dao_vtkDiscretizableColorTransferFunction_Typer;
extern DaoTypeBase *dao_vtkDistributedGraphHelperInternals_Typer;
extern DaoTypeBase *dao_vtkEmptyCell_Typer;
extern DaoTypeBase *dao_vtkExecutionSchedulerManager_Typer;
extern DaoTypeBase *dao_vtkExecutiveCollection_Typer;
extern DaoTypeBase *dao_vtkExecutionScheduler_Typer;
extern DaoTypeBase *dao_vtkExplicitCell_Typer;
extern DaoTypeBase *dao_vtkFilteringInformationKeyManager_Typer;
extern DaoTypeBase *dao_vtkVertex_Typer;
extern DaoTypeBase *dao_vtkGenericCellIterator_Typer;
extern DaoTypeBase *dao_vtkGenericCellTessellator_Typer;
extern DaoTypeBase *dao_vtkGenericAttribute_Typer;
extern DaoTypeBase *dao_vtkGenericPointIterator_Typer;
extern DaoTypeBase *dao_vtkPolygon_Typer;
extern DaoTypeBase *dao_vtkPyramid_Typer;
extern DaoTypeBase *dao_vtkGenericAttributeInternalVector_Typer;
extern DaoTypeBase *dao_vtkIntInternalVector_Typer;
extern DaoTypeBase *dao_vtkGenericDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkEdgeTableEdge_Typer;
extern DaoTypeBase *dao_vtkEdgeTablePoints_Typer;
extern DaoTypeBase *dao_vtkGenericEdgeTable_Typer;
extern DaoTypeBase *dao_vtkGenericInterpolatedVelocityFieldDataSetsType_Typer;
extern DaoTypeBase *dao_vtkGenericInterpolatedVelocityField_Typer;
extern DaoTypeBase *dao_vtkGeometricErrorMetric_Typer;
extern DaoTypeBase *dao_vtkGraphAlgorithm_Typer;
extern DaoTypeBase *dao_std_0__Rb_tree_node_base_Typer;
extern DaoTypeBase *dao_vtkVertexAdjacencyList_Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkInEdgeType_2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkOutEdgeType_2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkVertexAdjacencyList_2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_vtkHexagonalPrism_Typer;
extern DaoTypeBase *dao_vtkHierarchicalBoxDataIterator_Typer;
extern DaoTypeBase *dao_vtkUniformGrid_Typer;
extern DaoTypeBase *dao_vtkHierarchicalBoxDataSet_Typer;
extern DaoTypeBase *dao_vtkHierarchicalBoxDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeLightWeightCursor_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeCursor_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeInternal_Typer;
extern DaoTypeBase *dao_vtkHyperOctreePointsGrabber_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeIdSet_Typer;
extern DaoTypeBase *dao_vtkPointLocator_Typer;
extern DaoTypeBase *dao_vtkPixel_Typer;
extern DaoTypeBase *dao_vtkVoxel_Typer;
extern DaoTypeBase *dao_vtkHyperOctree_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeAlgorithm_Typer;
extern DaoTypeBase *dao_vtkImageAlgorithm_Typer;
extern DaoTypeBase *dao_vtkImageInPlaceFilter_Typer;
extern DaoTypeBase *dao_vtkImageMultipleInputFilter_Typer;
extern DaoTypeBase *dao_vtkImageMultipleInputOutputFilter_Typer;
extern DaoTypeBase *dao_vtkImageToImageFilter_Typer;
extern DaoTypeBase *dao_vtkImageToStructuredPoints_Typer;
extern DaoTypeBase *dao_vtkImageTwoInputFilter_Typer;
extern DaoTypeBase *dao_vtkImplicitBoolean_Typer;
extern DaoTypeBase *dao_vtkImplicitDataSet_Typer;
extern DaoTypeBase *dao_vtkImplicitHalo_Typer;
extern DaoTypeBase *dao_vtkImplicitSelectionLoop_Typer;
extern DaoTypeBase *dao_vtkImplicitSum_Typer;
extern DaoTypeBase *dao_vtkImplicitVolume_Typer;
extern DaoTypeBase *dao_vtkImplicitWindowFunction_Typer;
extern DaoTypeBase *dao_vtkIncrementalOctreeNode_Typer;
extern DaoTypeBase *dao_vtkIncrementalOctreePointLocator_Typer;
extern DaoTypeBase *dao_vtkInterpolatedVelocityField_Typer;
extern DaoTypeBase *dao_vtkPlanesIntersection_Typer;
extern DaoTypeBase *dao_vtkKdTree_Typer;
extern DaoTypeBase *dao_vtkKdTreePointLocator_Typer;
extern DaoTypeBase *dao_vtkKochanekSpline_Typer;
extern DaoTypeBase *dao_vtkMVCTriIterator_Typer;
extern DaoTypeBase *dao_vtkMVCPolyIterator_Typer;
extern DaoTypeBase *dao_vtkMeanValueCoordinatesInterpolator_Typer;
extern DaoTypeBase *dao_vtkNeighborPoints_Typer;
extern DaoTypeBase *dao_vtkMergePoints_Typer;
extern DaoTypeBase *dao_vtkMultiBlockDataSet_Typer;
extern DaoTypeBase *dao_vtkMultiBlockDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkMultiPieceDataSet_Typer;
extern DaoTypeBase *dao_vtkMutableDirectedGraph_Typer;
extern DaoTypeBase *dao_vtkMutableUndirectedGraph_Typer;
extern DaoTypeBase *dao_vtkNonMergingPointLocator_Typer;
extern DaoTypeBase *dao_vtkOctreePointLocatorNode_Typer;
extern DaoTypeBase *dao_vtkOctreePointLocator_Typer;
extern DaoTypeBase *dao_vtkOTMesh_Typer;
extern DaoTypeBase *dao_vtkOTTemplates_Typer;
extern DaoTypeBase *dao_vtkParametricSpline_Typer;
extern DaoTypeBase *dao_vtkTable_Typer;
extern DaoTypeBase *dao_vtkPassInputTypeAlgorithm_Typer;
extern DaoTypeBase *dao_vtkPentagonalPrism_Typer;
extern DaoTypeBase *dao_vtkPerlinNoise_Typer;
extern DaoTypeBase *dao_vtkPiecewiseFunctionInternals_Typer;
extern DaoTypeBase *dao_vtkPiecewiseFunctionAlgorithm_Typer;
extern DaoTypeBase *dao_vtkPiecewiseFunctionShiftScale_Typer;
extern DaoTypeBase *dao_vtkPointsProjectedHull_Typer;
extern DaoTypeBase *dao_vtkPointSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkPointSetSource_Typer;
extern DaoTypeBase *dao_vtkPointSetToPointSetFilter_Typer;
extern DaoTypeBase *dao_vtkPolyVertex_Typer;
extern DaoTypeBase *dao_vtkPolyLine_Typer;
extern DaoTypeBase *dao_vtkTriangleStrip_Typer;
extern DaoTypeBase *dao_vtkPolyDataAlgorithm_Typer;
extern DaoTypeBase *dao_vtkPolyDataCollection_Typer;
extern DaoTypeBase *dao_vtkPolyDataToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkPointIdMap_Typer;
extern DaoTypeBase *dao_vtkIdToIdVectorMapType_Typer;
extern DaoTypeBase *dao_vtkIdToIdMapType_Typer;
extern DaoTypeBase *dao_vtkPolyhedron_Typer;
extern DaoTypeBase *dao_vtkPropAssembly_Typer;
extern DaoTypeBase *dao_vtkQuadraticHexahedron_Typer;
extern DaoTypeBase *dao_vtkQuadraticLinearQuad_Typer;
extern DaoTypeBase *dao_vtkQuadraticLinearWedge_Typer;
extern DaoTypeBase *dao_vtkQuadraticPyramid_Typer;
extern DaoTypeBase *dao_vtkQuadraticTetra_Typer;
extern DaoTypeBase *dao_vtkQuadraticWedge_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridAlgorithm_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridSource_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkReebGraphSimplificationMetric_Typer;
extern DaoTypeBase *dao_vtkReebGraph_Typer;
extern DaoTypeBase *dao_vtkScalarTree_Typer;
extern DaoTypeBase *dao_vtkSelectionNode_Typer;
extern DaoTypeBase *dao_vtkSelectionInternals_Typer;
extern DaoTypeBase *dao_vtkSelectionAlgorithm_Typer;
extern DaoTypeBase *dao_vtkTriangleTile_Typer;
extern DaoTypeBase *dao_vtkTetraTile_Typer;
extern DaoTypeBase *dao_vtkSimpleCellTessellator_Typer;
extern DaoTypeBase *dao_vtkSimpleImageToImageFilter_Typer;
extern DaoTypeBase *dao_vtkScalarNode_Typer;
extern DaoTypeBase *dao_vtkSimpleScalarTree_Typer;
extern DaoTypeBase *dao_vtkSmoothErrorMetric_Typer;
extern DaoTypeBase *dao_vtkSphere_Typer;
extern DaoTypeBase *dao_vtkStructuredGridAlgorithm_Typer;
extern DaoTypeBase *dao_vtkStructuredGridToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredGridToStructuredGridFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsCollection_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsToStructuredPointsFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsToUnstructuredGridFilter_Typer;
extern DaoTypeBase *dao_vtkSuperquadric_Typer;
extern DaoTypeBase *dao_vtkTableAlgorithm_Typer;
extern DaoTypeBase *dao_vtkTemporalDataSet_Typer;
extern DaoTypeBase *dao_vtkTemporalDataSetAlgorithm_Typer;
extern DaoTypeBase *dao_vtkThreadedImageAlgorithm_Typer;
extern DaoTypeBase *dao_vtkTree_Typer;
extern DaoTypeBase *dao_vtkTreeAlgorithm_Typer;
extern DaoTypeBase *dao_vtkTreeBFSIteratorInternals_Typer;
extern DaoTypeBase *dao_vtkTreeBFSIterator_Typer;
extern DaoTypeBase *dao_vtkTreeDFSIteratorInternals_Typer;
extern DaoTypeBase *dao_vtkTreeDFSIterator_Typer;
extern DaoTypeBase *dao_vtkTriQuadraticHexahedron_Typer;
extern DaoTypeBase *dao_vtkTrivialProducer_Typer;
extern DaoTypeBase *dao_vtkUndirectedGraphAlgorithm_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridAlgorithm_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridToUnstructuredGridFilter_Typer;
extern DaoTypeBase *dao_vtkViewDependentErrorMetric_Typer;
extern DaoTypeBase *dao_vtkAnnotationLink_Typer;
extern DaoTypeBase *dao_vtkAppendFilter_Typer;
extern DaoTypeBase *dao_vtkAppendPolyData_Typer;
extern DaoTypeBase *dao_vtkAppendCompositeDataLeaves_Typer;
extern DaoTypeBase *dao_vtkAppendSelection_Typer;
extern DaoTypeBase *dao_vtkApproximatingSubdivisionFilter_Typer;
extern DaoTypeBase *dao_vtkArcSource_Typer;
extern DaoTypeBase *dao_vtkAreaContourSpectrumFilter_Typer;
extern DaoTypeBase *dao_vtkArrayCalculator_Typer;
extern DaoTypeBase *dao_vtkArrowSource_Typer;
extern DaoTypeBase *dao_vtkAssignAttribute_Typer;
extern DaoTypeBase *dao_vtkAttributeDataToFieldDataFilter_Typer;
extern DaoTypeBase *dao_vtkAxes_Typer;
extern DaoTypeBase *dao_vtkBandedPolyDataContourFilter_Typer;
extern DaoTypeBase *dao_vtkBlankStructuredGrid_Typer;
extern DaoTypeBase *dao_vtkBlankStructuredGridWithImage_Typer;
extern DaoTypeBase *dao_vtkBlockIdScalars_Typer;
extern DaoTypeBase *dao_vtkBoxClipDataSet_Typer;
extern DaoTypeBase *dao_vtkBrownianPoints_Typer;
extern DaoTypeBase *dao_vtkInterpolatingSubdivisionFilter_Typer;
extern DaoTypeBase *dao_vtkButterflySubdivisionFilter_Typer;
extern DaoTypeBase *dao_vtkButtonSource_Typer;
extern DaoTypeBase *dao_vtkCellCenters_Typer;
extern DaoTypeBase *dao_vtkCellDataToPointData_Typer;
extern DaoTypeBase *dao_vtkCellDerivatives_Typer;
extern DaoTypeBase *dao_vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType_Typer;
extern DaoTypeBase *dao_vtkCellLocatorInterpolatedVelocityField_Typer;
extern DaoTypeBase *dao_vtkCellQuality_Typer;
extern DaoTypeBase *dao_vtkCleanPolyData_Typer;
extern DaoTypeBase *dao_vtkCCSEdgeLocator_Typer;
extern DaoTypeBase *dao_vtkClipClosedSurface_Typer;
extern DaoTypeBase *dao_vtkClipConvexPolyDataInternals_Typer;
extern DaoTypeBase *dao_vtkClipConvexPolyData_Typer;
extern DaoTypeBase *dao_vtkClipDataSet_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeClipCutPointsGrabber_Typer;
extern DaoTypeBase *dao_vtkClipHyperOctree_Typer;
extern DaoTypeBase *dao_vtkClipPolyData_Typer;
extern DaoTypeBase *dao_vtkClipVolume_Typer;
extern DaoTypeBase *dao_vtkCoincidentPoints_Typer;
extern DaoTypeBase *dao_vtkCoincidentPoints_0_implementation_Typer;
extern DaoTypeBase *dao_vtkCompositeDataGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkMaskPoints_Typer;
extern DaoTypeBase *dao_vtkProbeFilter_Typer;
extern DaoTypeBase *dao_vtkCompositeDataProbeFilter_Typer;
extern DaoTypeBase *dao_vtkConeSource_Typer;
extern DaoTypeBase *dao_vtkConnectivityFilter_Typer;
extern DaoTypeBase *dao_vtkSynchronizedTemplates2D_Typer;
extern DaoTypeBase *dao_vtkSynchronizedTemplates3D_Typer;
extern DaoTypeBase *dao_vtkGridSynchronizedTemplates3D_Typer;
extern DaoTypeBase *dao_vtkRectilinearSynchronizedTemplates_Typer;
extern DaoTypeBase *dao_vtkContourFilter_Typer;
extern DaoTypeBase *dao_vtkContourGrid_Typer;
extern DaoTypeBase *dao_vtkConvertSelection_Typer;
extern DaoTypeBase *dao_vtkCubeSource_Typer;
extern DaoTypeBase *dao_vtkCursor2D_Typer;
extern DaoTypeBase *dao_vtkCursor3D_Typer;
extern DaoTypeBase *dao_vtkCurvatures_Typer;
extern DaoTypeBase *dao_vtkSynchronizedTemplatesCutter3D_Typer;
extern DaoTypeBase *dao_vtkCutter_Typer;
extern DaoTypeBase *dao_vtkCylinderSource_Typer;
extern DaoTypeBase *dao_vtkStreamer_Typer;
extern DaoTypeBase *dao_vtkStreamLine_Typer;
extern DaoTypeBase *dao_vtkDashedStreamLine_Typer;
extern DaoTypeBase *dao_vtkInternalStructureCache_Typer;
extern DaoTypeBase *dao_vtkDataObjectGenerator_Typer;
extern DaoTypeBase *dao_vtkDataObjectToDataSetFilter_Typer;
extern DaoTypeBase *dao_vtkStreamingTessellator_Typer;
extern DaoTypeBase *dao_vtkEdgeSubdivisionCriterion_Typer;
extern DaoTypeBase *dao_vtkDataSetEdgeSubdivisionCriterion_Typer;
extern DaoTypeBase *dao_vtkDataSetGradient_Typer;
extern DaoTypeBase *dao_vtkDataSetGradientPrecompute_Typer;
extern DaoTypeBase *dao_vtkFastGeomQuadStruct_Typer;
extern DaoTypeBase *dao_vtkDataSetSurfaceFilter_Typer;
extern DaoTypeBase *dao_vtkDataSetToDataObjectFilter_Typer;
extern DaoTypeBase *dao_vtkDataSetTriangleFilter_Typer;
extern DaoTypeBase *dao_vtkDecimatePolylineFilter_Typer;
extern DaoTypeBase *dao_vtkDecimatePro_Typer;
extern DaoTypeBase *dao_vtkDelaunay2D_Typer;
extern DaoTypeBase *dao_vtkTetraArray_Typer;
extern DaoTypeBase *dao_vtkDelaunay3D_Typer;
extern DaoTypeBase *dao_vtkDensifyPolyData_Typer;
extern DaoTypeBase *dao_vtkDicer_Typer;
extern DaoTypeBase *dao_vtkGeodesicPath_Typer;
extern DaoTypeBase *dao_vtkGraphGeodesicPath_Typer;
extern DaoTypeBase *dao_vtkDijkstraGraphInternals_Typer;
extern DaoTypeBase *dao_vtkDijkstraGraphGeodesicPath_Typer;
extern DaoTypeBase *dao_vtkDijkstraImageGeodesicPath_Typer;
extern DaoTypeBase *dao_vtkMarchingCubes_Typer;
extern DaoTypeBase *dao_vtkDiscreteMarchingCubes_Typer;
extern DaoTypeBase *dao_vtkDiskSource_Typer;
extern DaoTypeBase *dao_vtkEdgePoints_Typer;
extern DaoTypeBase *dao_vtkElevationFilter_Typer;
extern DaoTypeBase *dao_vtkEllipticalButtonSource_Typer;
extern DaoTypeBase *dao_vtkExtractArraysOverTimeInternal_Typer;
extern DaoTypeBase *dao_vtkExtractArraysOverTime_Typer;
extern DaoTypeBase *dao_vtkExtractBlock_Typer;
extern DaoTypeBase *dao_vtkExtractCellsSTLCloak_Typer;
extern DaoTypeBase *dao_vtkModelMetadata_Typer;
extern DaoTypeBase *dao_vtkExtractCells_Typer;
extern DaoTypeBase *dao_vtkExtractDataOverTime_Typer;
extern DaoTypeBase *dao_vtkExtractDataSets_Typer;
extern DaoTypeBase *dao_vtkExtractEdges_Typer;
extern DaoTypeBase *dao_vtkExtractGeometry_Typer;
extern DaoTypeBase *dao_vtkExtractGrid_Typer;
extern DaoTypeBase *dao_vtkExtractLevel_Typer;
extern DaoTypeBase *dao_vtkExtractPolyDataGeometry_Typer;
extern DaoTypeBase *dao_vtkExtractRectilinearGrid_Typer;
extern DaoTypeBase *dao_vtkExtractSelectionBase_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedBlock_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedFrustum_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedIds_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedLocations_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedPolyDataIds_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedRows_Typer;
extern DaoTypeBase *dao_vtkExtractSelectedThresholds_Typer;
extern DaoTypeBase *dao_vtkProbeSelectedLocations_Typer;
extern DaoTypeBase *dao_vtkExtractSelection_Typer;
extern DaoTypeBase *dao_vtkExtractTemporalFieldData_Typer;
extern DaoTypeBase *dao_vtkExtractTensorComponents_Typer;
extern DaoTypeBase *dao_vtkExtractUnstructuredGrid_Typer;
extern DaoTypeBase *dao_vtkExtractVectorComponents_Typer;
extern DaoTypeBase *dao_vtkFeatureEdges_Typer;
extern DaoTypeBase *dao_vtkFieldDataToAttributeDataFilter_Typer;
extern DaoTypeBase *dao_vtkFillHolesFilter_Typer;
extern DaoTypeBase *dao_vtkFrustumSource_Typer;
extern DaoTypeBase *dao_vtkGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkGlyph3D_Typer;
extern DaoTypeBase *dao_vtkGlyph2D_Typer;
extern DaoTypeBase *dao_vtkGlyphSource2D_Typer;
extern DaoTypeBase *dao_vtkGradientFilter_Typer;
extern DaoTypeBase *dao_vtkGraphLayoutFilter_Typer;
extern DaoTypeBase *dao_vtkGraphToPoints_Typer;
extern DaoTypeBase *dao_vtkGraphToPolyData_Typer;
extern DaoTypeBase *dao_vtkKitwareContourFilter_Typer;
extern DaoTypeBase *dao_vtkHedgeHog_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataExtractDataSetsInternals_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataExtractDataSets_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataExtractLevel_Typer;
extern DaoTypeBase *dao_vtkLevelIdScalars_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataLevelFilter_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataSetGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkHull_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeContourPointsGrabber_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeContourFilter_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeCutter_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeDepth_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeDualGridContourFilter_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeFractalSource_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeLimiter_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeSampleFunction_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeSurfaceFilter_Typer;
extern DaoTypeBase *dao_vtkHyperOctreeToUniformGridFilter_Typer;
extern DaoTypeBase *dao_vtkHyperArray_Typer;
extern DaoTypeBase *dao_vtkHyperStreamline_Typer;
extern DaoTypeBase *dao_vtkIconGlyphFilter_Typer;
extern DaoTypeBase *dao_vtkIdFilter_Typer;
extern DaoTypeBase *dao_vtkImageDataGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkImageMarchingCubes_Typer;
extern DaoTypeBase *dao_vtkImplicitTextureCoords_Typer;
extern DaoTypeBase *dao_vtkInterpolateDataSetAttributes_Typer;
extern DaoTypeBase *dao_vtkKdTreeSelector_Typer;
extern DaoTypeBase *dao_vtkLinearExtrusionFilter_Typer;
extern DaoTypeBase *dao_vtkLinearSubdivisionFilter_Typer;
extern DaoTypeBase *dao_vtkLineSource_Typer;
extern DaoTypeBase *dao_vtkLinkEdgels_Typer;
extern DaoTypeBase *dao_vtkLoopSubdivisionFilter_Typer;
extern DaoTypeBase *dao_vtkMarchingContourFilter_Typer;
extern DaoTypeBase *dao_vtkMarchingSquares_Typer;
extern DaoTypeBase *dao_vtkMaskFields_Typer;
extern DaoTypeBase *dao_vtkMaskPolyData_Typer;
extern DaoTypeBase *dao_vtkMassProperties_Typer;
extern DaoTypeBase *dao_vtkMatrixMathFilter_Typer;
extern DaoTypeBase *dao_vtkMergeCellsSTLCloak_Typer;
extern DaoTypeBase *dao_vtkMergeCells_Typer;
extern DaoTypeBase *dao_vtkMergeDataObjectFilter_Typer;
extern DaoTypeBase *dao_vtkMergeFields_Typer;
extern DaoTypeBase *dao_vtkMergeFields_0_Component_Typer;
extern DaoTypeBase *dao_vtkFieldList_Typer;
extern DaoTypeBase *dao_vtkMergeFilter_Typer;
extern DaoTypeBase *dao_vtkMeshQuality_Typer;
extern DaoTypeBase *dao_vtkModelMetadataSTLCloak_Typer;
extern DaoTypeBase *dao_Sorted_cell_extents_Lists_Typer;
extern DaoTypeBase *dao_BSPNode_Typer;
extern DaoTypeBase *dao_vtkModifiedBSPTree_Typer;
extern DaoTypeBase *dao_vtkMultiBlockDataGroupFilter_Typer;
extern DaoTypeBase *dao_vtkMultiBlockMergeFilter_Typer;
extern DaoTypeBase *dao_vtkMultiThreshold_Typer;
extern DaoTypeBase *dao_std_0_binary_function_1_int_3_int_3__Bool_2__Typer;
extern DaoTypeBase *dao_std_0_less_1_int_2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_int_2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_int_2__Typer;
extern DaoTypeBase *dao_std_0_set_1_int_3_std_0_less_1_int_2__3_std_0_allocator_1_int_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Rb_tree_const_iterator_1_int_2__Typer;
extern DaoTypeBase *dao_std_0__Rb_tree_node_1_int_2__Typer;
extern DaoTypeBase *dao_std_0__Rb_tree_iterator_1_int_2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1_std_0__Rb_tree_const_iterator_1_int_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_pair_1_std_0__Rb_tree_const_iterator_1_int_2__3__Bool_2__Typer;
extern DaoTypeBase *dao_std_0_pair_1_std_0__Rb_tree_const_iterator_1_int_2__3_std_0__Rb_tree_const_iterator_1_int_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_int_3_std_0_allocator_1_int_2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_int_3_std_0_allocator_1_int_2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0_new_allocator_1_vtkUnstructuredGrid_9__2__Typer;
extern DaoTypeBase *dao_std_0_allocator_1_vtkUnstructuredGrid_9__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__Typer;
extern DaoTypeBase *dao_std_0__Vector_base_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__0__Vector_impl_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9__9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9_const_9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9__9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9_const_9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_vtkMultiThreshold_0_NormKey_Typer;
extern DaoTypeBase *dao_vtkOBBNode_Typer;
extern DaoTypeBase *dao_vtkOBBDicer_Typer;
extern DaoTypeBase *dao_vtkOBBTree_Typer;
extern DaoTypeBase *dao_vtkOutlineSource_Typer;
extern DaoTypeBase *dao_vtkOutlineCornerSource_Typer;
extern DaoTypeBase *dao_vtkOutlineCornerFilter_Typer;
extern DaoTypeBase *dao_vtkOutlineFilter_Typer;
extern DaoTypeBase *dao_vtkParametricFunctionSource_Typer;
extern DaoTypeBase *dao_vtkPlaneSource_Typer;
extern DaoTypeBase *dao_vtkPlatonicSolidSource_Typer;
extern DaoTypeBase *dao_vtkPointDataToCellData_Typer;
extern DaoTypeBase *dao_vtkPointSource_Typer;
extern DaoTypeBase *dao_vtkPolyDataConnectivityFilter_Typer;
extern DaoTypeBase *dao_vtkPolyDataNormals_Typer;
extern DaoTypeBase *dao_vtkPolyDataPointSampler_Typer;
extern DaoTypeBase *dao_vtkPolyDataStreamer_Typer;
extern DaoTypeBase *dao_vtkPolyDataToReebGraphFilter_Typer;
extern DaoTypeBase *dao_vtkProbePolyhedron_Typer;
extern DaoTypeBase *dao_vtkProgrammableAttributeDataFilter_Typer;
extern DaoTypeBase *dao_vtkProgrammableDataObjectSource_Typer;
extern DaoTypeBase *dao_vtkProgrammableFilter_Typer;
extern DaoTypeBase *dao_vtkProgrammableGlyphFilter_Typer;
extern DaoTypeBase *dao_vtkProgrammableSource_Typer;
extern DaoTypeBase *dao_vtkProjectedTexture_Typer;
extern DaoTypeBase *dao_vtkQuadraturePointInterpolator_Typer;
extern DaoTypeBase *dao_vtkQuadraturePointsGenerator_Typer;
extern DaoTypeBase *dao_vtkQuadratureSchemeDictionaryGenerator_Typer;
extern DaoTypeBase *dao_vtkQuadricClusteringCellSet_Typer;
extern DaoTypeBase *dao_vtkQuadricClustering_Typer;
extern DaoTypeBase *dao_vtkQuadricDecimation_Typer;
extern DaoTypeBase *dao_vtkQuantizePolyDataPoints_Typer;
extern DaoTypeBase *dao_vtkRandomAttributeGenerator_Typer;
extern DaoTypeBase *dao_vtkRearrangeFields_Typer;
extern DaoTypeBase *dao_vtkRearrangeFields_0_Operation_Typer;
extern DaoTypeBase *dao_vtkRectangularButtonSource_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridClip_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridToTetrahedra_Typer;
extern DaoTypeBase *dao_vtkRecursiveDividingCubes_Typer;
extern DaoTypeBase *dao_vtkReebGraphSimplificationFilter_Typer;
extern DaoTypeBase *dao_vtkReebGraphSurfaceSkeletonFilter_Typer;
extern DaoTypeBase *dao_vtkReebGraphVolumeSkeletonFilter_Typer;
extern DaoTypeBase *dao_vtkReflectionFilter_Typer;
extern DaoTypeBase *dao_vtkRegularPolygonSource_Typer;
extern DaoTypeBase *dao_vtkReverseSense_Typer;
extern DaoTypeBase *dao_vtkRibbonFilter_Typer;
extern DaoTypeBase *dao_vtkRotationalExtrusionFilter_Typer;
extern DaoTypeBase *dao_vtkRotationFilter_Typer;
extern DaoTypeBase *dao_vtkRuledSurfaceFilter_Typer;
extern DaoTypeBase *dao_vtkSectorSource_Typer;
extern DaoTypeBase *dao_vtkSelectEnclosedPoints_Typer;
extern DaoTypeBase *dao_vtkSelectionSourceInternals_Typer;
extern DaoTypeBase *dao_vtkSelectionSource_Typer;
extern DaoTypeBase *dao_vtkSelectPolyData_Typer;
extern DaoTypeBase *dao_vtkShrinkFilter_Typer;
extern DaoTypeBase *dao_vtkShrinkPolyData_Typer;
extern DaoTypeBase *dao_vtkSimpleElevationFilter_Typer;
extern DaoTypeBase *dao_vtkVolumeReader_Typer;
extern DaoTypeBase *dao_vtkSliceCubes_Typer;
extern DaoTypeBase *dao_vtkSmoothPoints_Typer;
extern DaoTypeBase *dao_vtkSmoothPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkSpatialRepresentationFilter_Typer;
extern DaoTypeBase *dao_vtkSpherePuzzle_Typer;
extern DaoTypeBase *dao_vtkSpherePuzzleArrows_Typer;
extern DaoTypeBase *dao_vtkSphereSource_Typer;
extern DaoTypeBase *dao_vtkSplineFilter_Typer;
extern DaoTypeBase *dao_vtkSplitField_Typer;
extern DaoTypeBase *dao_vtkSplitField_0_Component_Typer;
extern DaoTypeBase *dao_vtkStreamPoints_Typer;
extern DaoTypeBase *dao_vtkStreamTracer_Typer;
extern DaoTypeBase *dao_vtkStripper_Typer;
extern DaoTypeBase *dao_vtkStructuredGridClip_Typer;
extern DaoTypeBase *dao_vtkStructuredGridGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredGridOutlineFilter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkSubdivideTetra_Typer;
extern DaoTypeBase *dao_vtkSubPixelPositionEdgels_Typer;
extern DaoTypeBase *dao_vtkSuperquadricSource_Typer;
extern DaoTypeBase *dao_vtkTableBasedClipDataSet_Typer;
extern DaoTypeBase *dao_vtkTableToPolyData_Typer;
extern DaoTypeBase *dao_vtkTableToStructuredGrid_Typer;
extern DaoTypeBase *dao_vtkTemporalStatistics_Typer;
extern DaoTypeBase *dao_vtkTensorGlyph_Typer;
extern DaoTypeBase *dao_vtkTessellatedBoxSource_Typer;
extern DaoTypeBase *dao_vtkTessellatorFilter_Typer;
extern DaoTypeBase *dao_vtkTextSource_Typer;
extern DaoTypeBase *dao_vtkTexturedSphereSource_Typer;
extern DaoTypeBase *dao_vtkTextureMapToCylinder_Typer;
extern DaoTypeBase *dao_vtkTextureMapToPlane_Typer;
extern DaoTypeBase *dao_vtkTextureMapToSphere_Typer;
extern DaoTypeBase *dao_vtkThreshold_Typer;
extern DaoTypeBase *dao_vtkThresholdPoints_Typer;
extern DaoTypeBase *dao_vtkThresholdTextureCoords_Typer;
extern DaoTypeBase *dao_vtkTimeSourceExample_Typer;
extern DaoTypeBase *dao_vtkTransformCoordinateSystems_Typer;
extern DaoTypeBase *dao_vtkTransformFilter_Typer;
extern DaoTypeBase *dao_vtkTransformPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkTransformTextureCoords_Typer;
extern DaoTypeBase *dao_vtkTriangleFilter_Typer;
extern DaoTypeBase *dao_vtkTriangularTCoords_Typer;
extern DaoTypeBase *dao_vtkTubeFilter_Typer;
extern DaoTypeBase *dao_vtkTubeArray_Typer;
extern DaoTypeBase *dao_vtkUncertaintyTubeFilter_Typer;
extern DaoTypeBase *dao_vtkHashTableOfSurfels_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridGeometryFilter_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridToReebGraphFilter_Typer;
extern DaoTypeBase *dao_vtkVectorDot_Typer;
extern DaoTypeBase *dao_vtkVectorNorm_Typer;
extern DaoTypeBase *dao_vtkVertexGlyphFilter_Typer;
extern DaoTypeBase *dao_vtkVolumeContourSpectrumFilter_Typer;
extern DaoTypeBase *dao_vtkVoxelContoursToSurfaceFilter_Typer;
extern DaoTypeBase *dao_vtkWarpLens_Typer;
extern DaoTypeBase *dao_vtkWarpScalar_Typer;
extern DaoTypeBase *dao_vtkWarpTo_Typer;
extern DaoTypeBase *dao_vtkWarpVector_Typer;
extern DaoTypeBase *dao_vtkWindowedSincPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkYoungsMaterialInterfaceInternals_Typer;
extern DaoTypeBase *dao_vtkYoungsMaterialInterface_Typer;
extern DaoTypeBase *dao_vtkWriter_Typer;
extern DaoTypeBase *dao_vtkAbstractParticleWriter_Typer;
extern DaoTypeBase *dao_vtkArrayReader_Typer;
extern DaoTypeBase *dao_vtkArrayWriter_Typer;
extern DaoTypeBase *dao_vtkTextCodec_Typer;
extern DaoTypeBase *dao_vtkTextCodec_0_OutputIterator_Typer;
extern DaoTypeBase *dao_vtkASCIITextCodec_Typer;
extern DaoTypeBase *dao_vtkAVSucdReader_Typer;
extern DaoTypeBase *dao_vtkInputStream_Typer;
extern DaoTypeBase *dao_vtkBase64InputStream_Typer;
extern DaoTypeBase *dao_vtkOutputStream_Typer;
extern DaoTypeBase *dao_vtkBase64OutputStream_Typer;
extern DaoTypeBase *dao_vtkBase64Utilities_Typer;
extern DaoTypeBase *dao_vtkImageReader2_Typer;
extern DaoTypeBase *dao_vtkImageReader_Typer;
extern DaoTypeBase *dao_vtkBMPReader_Typer;
extern DaoTypeBase *dao_vtkImageWriter_Typer;
extern DaoTypeBase *dao_vtkBMPWriter_Typer;
extern DaoTypeBase *dao_vtkBYUReader_Typer;
extern DaoTypeBase *dao_vtkDataWriter_Typer;
extern DaoTypeBase *dao_vtkPolyDataWriter_Typer;
extern DaoTypeBase *dao_vtkBYUWriter_Typer;
extern DaoTypeBase *dao_vtkCGMWriter_Typer;
extern DaoTypeBase *dao_vtkChacoReader_Typer;
extern DaoTypeBase *dao_vtkDataReader_Typer;
extern DaoTypeBase *dao_vtkCompositeDataReader_Typer;
extern DaoTypeBase *dao_vtkCompositeDataWriter_Typer;
extern DaoTypeBase *dao_vtkTableReader_Typer;
extern DaoTypeBase *dao_vtkSQLDatabase_Typer;
extern DaoTypeBase *dao_vtkDatabaseToTableReader_Typer;
extern DaoTypeBase *dao_vtkDataCompressor_Typer;
extern DaoTypeBase *dao_vtkDataObjectReader_Typer;
extern DaoTypeBase *dao_vtkDataObjectWriter_Typer;
extern DaoTypeBase *dao_vtkDataSetReader_Typer;
extern DaoTypeBase *dao_vtkDataSetWriter_Typer;
extern DaoTypeBase *dao_vtkDelimitedTextWriter_Typer;
extern DaoTypeBase *dao_vtkDEMReader_Typer;
extern DaoTypeBase *dao_vtkDICOMImageReaderVector_Typer;
extern DaoTypeBase *dao_DICOMParser_Typer;
extern DaoTypeBase *dao_DICOMAppHelper_Typer;
extern DaoTypeBase *dao_vtkDICOMImageReader_Typer;
extern DaoTypeBase *dao_TranslationTableType_Typer;
extern DaoTypeBase *dao_vtkGenericEnSightReader_Typer;
extern DaoTypeBase *dao_vtkEnSightReaderCellIdsType_Typer;
extern DaoTypeBase *dao_vtkEnSightReader_Typer;
extern DaoTypeBase *dao_vtkEnSight6BinaryReader_Typer;
extern DaoTypeBase *dao_vtkEnSight6Reader_Typer;
extern DaoTypeBase *dao_vtkEnSightGoldBinaryReader_Typer;
extern DaoTypeBase *dao_vtkEnSightGoldReader_Typer;
extern DaoTypeBase *dao_vtkEnSightMasterServerReader_Typer;
extern DaoTypeBase *dao_vtkFacetWriter_Typer;
extern DaoTypeBase *dao_vtkFLUENTReader_Typer;
extern DaoTypeBase *dao_vtkGAMBITReader_Typer;
extern DaoTypeBase *dao_vtkMoleculeReaderBase_Typer;
extern DaoTypeBase *dao_vtkGaussianCubeReader_Typer;
extern DaoTypeBase *dao_vtkGenericDataObjectReader_Typer;
extern DaoTypeBase *dao_vtkGenericDataObjectWriter_Typer;
extern DaoTypeBase *dao_vtkGenericMovieWriter_Typer;
extern DaoTypeBase *dao_vtkMedicalImageProperties_Typer;
extern DaoTypeBase *dao_vtkMedicalImageReader2_Typer;
extern DaoTypeBase *dao_vtkGESignaReader_Typer;
extern DaoTypeBase *dao_vtkGlobFileNames_Typer;
extern DaoTypeBase *dao_vtkGraphReader_Typer;
extern DaoTypeBase *dao_vtkGraphWriter_Typer;
extern DaoTypeBase *dao_vtkImageReader2Collection_Typer;
extern DaoTypeBase *dao_vtkImageReader2FactoryCleanup_Typer;
extern DaoTypeBase *dao_vtkImageReader2Factory_Typer;
extern DaoTypeBase *dao_vtkIVWriter_Typer;
extern DaoTypeBase *dao_vtkJavaScriptDataWriter_Typer;
extern DaoTypeBase *dao_vtkJPEGReader_Typer;
extern DaoTypeBase *dao_vtkJPEGWriter_Typer;
extern DaoTypeBase *dao_vtkMaterialLibrary_Typer;
extern DaoTypeBase *dao_vtkMCubesReader_Typer;
extern DaoTypeBase *dao_vtkMCubesWriter_Typer;
extern DaoTypeBase *dao_vtkMedicalImagePropertiesInternals_Typer;
extern DaoTypeBase *dao_vtkmetaio_0_MetaImage_Typer;
extern DaoTypeBase *dao_vtkMetaImageReader_Typer;
extern DaoTypeBase *dao_vtkMetaImageWriter_Typer;
extern DaoTypeBase *dao_vtkXMLWriter_Typer;
extern DaoTypeBase *dao_vtkXMLUnstructuredDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLUnstructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkMFIXReader_Typer;
extern DaoTypeBase *dao_vtkMINCImageAttributeMap_Typer;
extern DaoTypeBase *dao_vtkMINCImageAttributes_Typer;
extern DaoTypeBase *dao_vtkMINCImageReader_Typer;
extern DaoTypeBase *dao_vtkMINCImageWriter_Typer;
extern DaoTypeBase *dao_vtkMPASReader_Typer;
extern DaoTypeBase *dao_vtkMultiBlockPLOT3DReaderInternals_Typer;
extern DaoTypeBase *dao_vtkMultiBlockPLOT3DReader_Typer;
extern DaoTypeBase *dao_vtkNetCDFReader_Typer;
extern DaoTypeBase *dao_vtkSmartPointer_1_vtkDoubleArray_2__Typer;
extern DaoTypeBase *dao_vtkNetCDFCFReader_Typer;
extern DaoTypeBase *dao_vtkNetCDFPOPReaderInternal_Typer;
extern DaoTypeBase *dao_vtkNetCDFPOPReader_Typer;
extern DaoTypeBase *dao_vtkOBJReader_Typer;
extern DaoTypeBase *dao_vtkOpenFOAMReaderPrivate_Typer;
extern DaoTypeBase *dao_vtkOpenFOAMReader_Typer;
extern DaoTypeBase *dao_vtkParticleReader_Typer;
extern DaoTypeBase *dao_vtkPDBReader_Typer;
extern DaoTypeBase *dao_vtkPLOT3DReader_Typer;
extern DaoTypeBase *dao_PlyProperty_Typer;
extern DaoTypeBase *dao_PlyElement_Typer;
extern DaoTypeBase *dao_PlyOtherProp_Typer;
extern DaoTypeBase *dao_OtherData_Typer;
extern DaoTypeBase *dao_OtherElem_Typer;
extern DaoTypeBase *dao_PlyOtherElems_Typer;
extern DaoTypeBase *dao_PlyFile_Typer;
extern DaoTypeBase *dao_vtkPLY_Typer;
extern DaoTypeBase *dao_vtkPLYReader_Typer;
extern DaoTypeBase *dao_vtkPLYWriter_Typer;
extern DaoTypeBase *dao_vtkPNGReader_Typer;
extern DaoTypeBase *dao_vtkPNGWriter_Typer;
extern DaoTypeBase *dao_vtkPNMReader_Typer;
extern DaoTypeBase *dao_vtkPNMWriter_Typer;
extern DaoTypeBase *dao_vtkPolyDataReader_Typer;
extern DaoTypeBase *dao_vtkPostScriptWriter_Typer;
extern DaoTypeBase *dao_vtkProStarReader_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridReader_Typer;
extern DaoTypeBase *dao_vtkRectilinearGridWriter_Typer;
extern DaoTypeBase *dao_vtkRowQuery_Typer;
extern DaoTypeBase *dao_vtkRowQueryToTable_Typer;
extern DaoTypeBase *dao_vtkXMLReader_Typer;
extern DaoTypeBase *dao_vtkXMLDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLUnstructuredDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPolyDataReader_Typer;
extern DaoTypeBase *dao_vtkRTXMLPolyDataReaderInternals_Typer;
extern DaoTypeBase *dao_vtkRTXMLPolyDataReader_Typer;
extern DaoTypeBase *dao_vtkSESAMEReader_Typer;
extern DaoTypeBase *dao_vtkShaderCodeLibrary_Typer;
extern DaoTypeBase *dao_vtkSimplePointsReader_Typer;
extern DaoTypeBase *dao_vtkSLACParticleReader_Typer;
extern DaoTypeBase *dao_vtkSLACReader_Typer;
extern DaoTypeBase *dao_vtkSmartPointer_1_vtkDataArray_2__Typer;
extern DaoTypeBase *dao_vtkSLCReader_Typer;
extern DaoTypeBase *dao_vtkStringArrayVector_Typer;
extern DaoTypeBase *dao_vtkSortFileNames_Typer;
extern DaoTypeBase *dao_vtkSQLDatabaseSchema_Typer;
extern DaoTypeBase *dao_vtkSQLQuery_Typer;
extern DaoTypeBase *dao_vtkSQLDatabaseSchemaInternals_Typer;
extern DaoTypeBase *dao_vtkSQLiteQuery_Typer;
extern DaoTypeBase *dao_vtk_sqlite3_Typer;
extern DaoTypeBase *dao_vtkSQLiteDatabase_Typer;
extern DaoTypeBase *dao_vtk_sqlite3_stmt_Typer;
extern DaoTypeBase *dao_vtkSQLiteToTableReader_Typer;
extern DaoTypeBase *dao_vtkSTLReader_Typer;
extern DaoTypeBase *dao_vtkSTLWriter_Typer;
extern DaoTypeBase *dao_vtkStructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkStructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsReader_Typer;
extern DaoTypeBase *dao_vtkStructuredPointsWriter_Typer;
extern DaoTypeBase *dao_vtkTableWriter_Typer;
extern DaoTypeBase *dao_vtkTableToDatabaseWriter_Typer;
extern DaoTypeBase *dao_vtkTableToSQLiteWriter_Typer;
extern DaoTypeBase *dao_vtkTecplotReaderInternal_Typer;
extern DaoTypeBase *dao_vtkTecplotReader_Typer;
extern DaoTypeBase *dao_vtkTextCodecFactory_Typer;
extern DaoTypeBase *dao_vtkTIFFReaderInternal_Typer;
extern DaoTypeBase *dao_vtkTIFFReader_Typer;
extern DaoTypeBase *dao_vtkTIFFWriter_Typer;
extern DaoTypeBase *dao_vtkTreeReader_Typer;
extern DaoTypeBase *dao_vtkTreeWriter_Typer;
extern DaoTypeBase *dao_vtkUGFacetReader_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkUnstructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkUTF16TextCodec_Typer;
extern DaoTypeBase *dao_vtkUTF8TextCodec_Typer;
extern DaoTypeBase *dao_vtkVolume16Reader_Typer;
extern DaoTypeBase *dao_vtkXMLCompositeDataReaderInternals_Typer;
extern DaoTypeBase *dao_vtkXMLCompositeDataReader_Typer;
extern DaoTypeBase *dao_OffsetsManager_Typer;
extern DaoTypeBase *dao_OffsetsManagerGroup_Typer;
extern DaoTypeBase *dao_OffsetsManagerArray_Typer;
extern DaoTypeBase *dao_vtkXMLCompositeDataWriterInternals_Typer;
extern DaoTypeBase *dao_vtkXMLCompositeDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLDataSetWriter_Typer;
extern DaoTypeBase *dao_vtkXMLFileReadTester_Typer;
extern DaoTypeBase *dao_vtkXMLGenericDataObjectReader_Typer;
extern DaoTypeBase *dao_vtkXMLHierarchicalBoxDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLHierarchicalBoxDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLMultiBlockDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLMultiGroupDataReader_Typer;
extern DaoTypeBase *dao_vtkHierarchicalDataSet_Typer;
extern DaoTypeBase *dao_vtkXMLHierarchicalDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLHyperOctreeReader_Typer;
extern DaoTypeBase *dao_vtkXMLHyperOctreeWriter_Typer;
extern DaoTypeBase *dao_vtkXMLStructuredDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLImageDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLStructuredDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLImageDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLMaterialInternals_Typer;
extern DaoTypeBase *dao_vtkXMLShader_Typer;
extern DaoTypeBase *dao_vtkXMLMaterial_Typer;
extern DaoTypeBase *dao_vtkXMLMaterialParserInternals_Typer;
extern DaoTypeBase *dao_vtkXMLMaterialParser_Typer;
extern DaoTypeBase *dao_vtkXMLMaterialReader_Typer;
extern DaoTypeBase *dao_vtkXMLMultiBlockDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPDataSetWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPStructuredDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPImageDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPStructuredDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPImageDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPolyDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPUnstructuredDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPPolyDataReader_Typer;
extern DaoTypeBase *dao_vtkXMLPUnstructuredDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPPolyDataWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPRectilinearGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLPRectilinearGridWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPStructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLPStructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkXMLPUnstructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLPUnstructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkXMLRectilinearGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLRectilinearGridWriter_Typer;
extern DaoTypeBase *dao_vtkXMLStructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLStructuredGridWriter_Typer;
extern DaoTypeBase *dao_vtkXMLUnstructuredGridReader_Typer;
extern DaoTypeBase *dao_vtkXMLUtilities_Typer;
extern DaoTypeBase *dao_vtkXYZMolReader_Typer;
extern DaoTypeBase *dao_vtkZLibDataCompressor_Typer;
extern DaoTypeBase *dao_vtkBooleanTexture_Typer;
extern DaoTypeBase *dao_vtkExtractVOI_Typer;
extern DaoTypeBase *dao_vtkFastSplatter_Typer;
extern DaoTypeBase *dao_vtkGaussianSplatter_Typer;
extern DaoTypeBase *dao_vtkImageStencilData_Typer;
extern DaoTypeBase *dao_vtkImageAccumulate_Typer;
extern DaoTypeBase *dao_vtkImageSpatialAlgorithm_Typer;
extern DaoTypeBase *dao_vtkImageAnisotropicDiffusion2D_Typer;
extern DaoTypeBase *dao_vtkImageAnisotropicDiffusion3D_Typer;
extern DaoTypeBase *dao_vtkImageAppend_Typer;
extern DaoTypeBase *dao_vtkImageAppendComponents_Typer;
extern DaoTypeBase *dao_vtkImageBlend_Typer;
extern DaoTypeBase *dao_vtkImageButterworthHighPass_Typer;
extern DaoTypeBase *dao_vtkImageButterworthLowPass_Typer;
extern DaoTypeBase *dao_vtkImageCacheFilter_Typer;
extern DaoTypeBase *dao_vtkImageCanvasSource2D_Typer;
extern DaoTypeBase *dao_vtkImageCast_Typer;
extern DaoTypeBase *dao_vtkImageChangeInformation_Typer;
extern DaoTypeBase *dao_vtkImageCheckerboard_Typer;
extern DaoTypeBase *dao_vtkImageIterateFilter_Typer;
extern DaoTypeBase *dao_vtkImageDecomposeFilter_Typer;
extern DaoTypeBase *dao_vtkImageCityBlockDistance_Typer;
extern DaoTypeBase *dao_vtkImageClip_Typer;
extern DaoTypeBase *dao_vtkImageConnectorSeed_Typer;
extern DaoTypeBase *dao_vtkImageConnector_Typer;
extern DaoTypeBase *dao_vtkImagePadFilter_Typer;
extern DaoTypeBase *dao_vtkImageConstantPad_Typer;
extern DaoTypeBase *dao_vtkImageEllipsoidSource_Typer;
extern DaoTypeBase *dao_vtkImageContinuousDilate3D_Typer;
extern DaoTypeBase *dao_vtkImageContinuousErode3D_Typer;
extern DaoTypeBase *dao_vtkImageConvolve_Typer;
extern DaoTypeBase *dao_vtkImageCorrelation_Typer;
extern DaoTypeBase *dao_vtkImageCursor3D_Typer;
extern DaoTypeBase *dao_vtkImageDataStreamer_Typer;
extern DaoTypeBase *dao_vtkImageDifference_Typer;
extern DaoTypeBase *dao_vtkImageDilateErode3D_Typer;
extern DaoTypeBase *dao_vtkImageDivergence_Typer;
extern DaoTypeBase *dao_vtkImageDotProduct_Typer;
extern DaoTypeBase *dao_vtkImageEuclideanDistance_Typer;
extern DaoTypeBase *dao_vtkImageEuclideanToPolar_Typer;
extern DaoTypeBase *dao_vtkImageExport_Typer;
extern DaoTypeBase *dao_vtkImageExtractComponents_Typer;
extern DaoTypeBase *dao_vtkImageFourierFilter_Typer;
extern DaoTypeBase *dao_vtkImageFFT_Typer;
extern DaoTypeBase *dao_vtkImageReslice_Typer;
extern DaoTypeBase *dao_vtkImageFlip_Typer;
extern DaoTypeBase *dao_vtkImageFourierCenter_Typer;
extern DaoTypeBase *dao_vtkImageGaussianSmooth_Typer;
extern DaoTypeBase *dao_vtkImageGaussianSource_Typer;
extern DaoTypeBase *dao_vtkImageGradient_Typer;
extern DaoTypeBase *dao_vtkImageGradientMagnitude_Typer;
extern DaoTypeBase *dao_vtkImageGridSource_Typer;
extern DaoTypeBase *dao_vtkImageHSIToRGB_Typer;
extern DaoTypeBase *dao_vtkImageHSVToRGB_Typer;
extern DaoTypeBase *dao_vtkImageHybridMedian2D_Typer;
extern DaoTypeBase *dao_vtkImageIdealHighPass_Typer;
extern DaoTypeBase *dao_vtkImageIdealLowPass_Typer;
extern DaoTypeBase *dao_vtkImageImport_Typer;
extern DaoTypeBase *dao_vtkImageImportExecutive_Typer;
extern DaoTypeBase *dao_vtkImageIslandRemoval2D_Typer;
extern DaoTypeBase *dao_vtkImageLaplacian_Typer;
extern DaoTypeBase *dao_vtkImageLogarithmicScale_Typer;
extern DaoTypeBase *dao_vtkImageLogic_Typer;
extern DaoTypeBase *dao_vtkImageLuminance_Typer;
extern DaoTypeBase *dao_vtkImageMagnify_Typer;
extern DaoTypeBase *dao_vtkImageMagnitude_Typer;
extern DaoTypeBase *dao_vtkImageMandelbrotSource_Typer;
extern DaoTypeBase *dao_vtkImageMapToColors_Typer;
extern DaoTypeBase *dao_vtkImageMapToRGBA_Typer;
extern DaoTypeBase *dao_vtkImageMapToWindowLevelColors_Typer;
extern DaoTypeBase *dao_vtkImageMask_Typer;
extern DaoTypeBase *dao_vtkImageMaskBits_Typer;
extern DaoTypeBase *dao_vtkImageMathematics_Typer;
extern DaoTypeBase *dao_vtkImageMedian3D_Typer;
extern DaoTypeBase *dao_vtkImageMirrorPad_Typer;
extern DaoTypeBase *dao_vtkImageNoiseSource_Typer;
extern DaoTypeBase *dao_vtkImageNonMaximumSuppression_Typer;
extern DaoTypeBase *dao_vtkImageNormalize_Typer;
extern DaoTypeBase *dao_vtkImageOpenClose3D_Typer;
extern DaoTypeBase *dao_vtkImagePermute_Typer;
extern DaoTypeBase *dao_vtkImageQuantizeRGBToIndex_Typer;
extern DaoTypeBase *dao_vtkImageRange3D_Typer;
extern DaoTypeBase *dao_vtkImageRectilinearWipe_Typer;
extern DaoTypeBase *dao_vtkImageResample_Typer;
extern DaoTypeBase *dao_vtkImageRFFT_Typer;
extern DaoTypeBase *dao_vtkImageRGBToHSI_Typer;
extern DaoTypeBase *dao_vtkImageRGBToHSV_Typer;
extern DaoTypeBase *dao_vtkImageSeedConnectivity_Typer;
extern DaoTypeBase *dao_vtkImageSeparableConvolution_Typer;
extern DaoTypeBase *dao_vtkImageShiftScale_Typer;
extern DaoTypeBase *dao_vtkImageShrink3D_Typer;
extern DaoTypeBase *dao_vtkImageSinusoidSource_Typer;
extern DaoTypeBase *dao_vtkImageSkeleton2D_Typer;
extern DaoTypeBase *dao_vtkImageSlab_Typer;
extern DaoTypeBase *dao_vtkImageSobel2D_Typer;
extern DaoTypeBase *dao_vtkImageSobel3D_Typer;
extern DaoTypeBase *dao_vtkImageSpatialFilter_Typer;
extern DaoTypeBase *dao_vtkImageStencil_Typer;
extern DaoTypeBase *dao_vtkImageStencilAlgorithm_Typer;
extern DaoTypeBase *dao_vtkImageStencilRaster_Typer;
extern DaoTypeBase *dao_vtkImageStencilSource_Typer;
extern DaoTypeBase *dao_vtkImageStencilToImage_Typer;
extern DaoTypeBase *dao_vtkImageThreshold_Typer;
extern DaoTypeBase *dao_vtkImageToImageStencil_Typer;
extern DaoTypeBase *dao_vtkImageTranslateExtent_Typer;
extern DaoTypeBase *dao_vtkImageVariance3D_Typer;
extern DaoTypeBase *dao_vtkImageWeightedSum_Typer;
extern DaoTypeBase *dao_vtkImageWrapPad_Typer;
extern DaoTypeBase *dao_vtkImplicitFunctionToImageStencil_Typer;
extern DaoTypeBase *dao_vtkLSSPointMap_Typer;
extern DaoTypeBase *dao_vtkLassoStencilSource_Typer;
extern DaoTypeBase *dao_vtkPointLoad_Typer;
extern DaoTypeBase *dao_vtkROIStencilSource_Typer;
extern DaoTypeBase *dao_vtkRTAnalyticSource_Typer;
extern DaoTypeBase *dao_vtkSampleFunction_Typer;
extern DaoTypeBase *dao_vtkShepardMethod_Typer;
extern DaoTypeBase *dao_vtkSimpleImageFilterExample_Typer;
extern DaoTypeBase *dao_vtkSurfaceReconstructionFilter_Typer;
extern DaoTypeBase *dao_vtkTriangularTexture_Typer;
extern DaoTypeBase *dao_vtkVoxelModeller_Typer;
extern DaoTypeBase *dao_vtkAbstractMapper3D_Typer;
extern DaoTypeBase *dao_vtkRenderer_Typer;
extern DaoTypeBase *dao_vtkAbstractPicker_Typer;
extern DaoTypeBase *dao_vtkProp3D_Typer;
extern DaoTypeBase *dao_vtkAssembly_Typer;
extern DaoTypeBase *dao_vtkActor_Typer;
extern DaoTypeBase *dao_vtkVolume_Typer;
extern DaoTypeBase *dao_vtkAbstractPropPicker_Typer;
extern DaoTypeBase *dao_vtkAbstractVolumeMapper_Typer;
extern DaoTypeBase *dao_vtkActorCollection_Typer;
extern DaoTypeBase *dao_vtkTexture_Typer;
extern DaoTypeBase *dao_vtkMapper_Typer;
extern DaoTypeBase *dao_vtkProperty_Typer;
extern DaoTypeBase *dao_vtkProp3DCollection_Typer;
extern DaoTypeBase *dao_vtkImageActor_Typer;
extern DaoTypeBase *dao_vtkAreaPicker_Typer;
extern DaoTypeBase *dao_vtkPolyDataMapper2D_Typer;
extern DaoTypeBase *dao_vtkTextMapper_Typer;
extern DaoTypeBase *dao_vtkTextProperty_Typer;
extern DaoTypeBase *dao_vtkAxisActor2D_Typer;
extern DaoTypeBase *dao_vtkCameraCallbackCommand_Typer;
extern DaoTypeBase *dao_vtkCamera_Typer;
extern DaoTypeBase *dao_vtkPolyDataMapper_Typer;
extern DaoTypeBase *dao_vtkCameraActor_Typer;
extern DaoTypeBase *dao_vtkCameraList_Typer;
extern DaoTypeBase *dao_vtkTupleInterpolator_Typer;
extern DaoTypeBase *dao_vtkCameraInterpolator_Typer;
extern DaoTypeBase *dao_vtkRenderState_Typer;
extern DaoTypeBase *dao_vtkRenderPass_Typer;
extern DaoTypeBase *dao_vtkCameraPass_Typer;
extern DaoTypeBase *dao_vtkVisibilitySort_Typer;
extern DaoTypeBase *dao_vtkCellCenterDepthSortStack_Typer;
extern DaoTypeBase *dao_vtkCellCenterDepthSort_Typer;
extern DaoTypeBase *dao_vtkPicker_Typer;
extern DaoTypeBase *dao_vtkCellPicker_Typer;
extern DaoTypeBase *dao_vtkPainterObserver_Typer;
extern DaoTypeBase *dao_vtkPainter_Typer;
extern DaoTypeBase *dao_vtkPolyDataPainter_Typer;
extern DaoTypeBase *dao_vtkChooserPainter_Typer;
extern DaoTypeBase *dao_vtkRenderWindow_Typer;
extern DaoTypeBase *dao_vtkOpenGLRenderWindow_Typer;
extern DaoTypeBase *dao_vtkClearZPass_Typer;
extern DaoTypeBase *dao_vtkClipPlanesPainter_Typer;
extern DaoTypeBase *dao_vtkCoincidentTopologyResolutionPainter_Typer;
extern DaoTypeBase *dao_vtkShaderProgram2_Typer;
extern DaoTypeBase *dao_vtkColorMaterialHelper_Typer;
extern DaoTypeBase *dao_vtkCompositePainter_Typer;
extern DaoTypeBase *dao_vtkCompositePolyDataMapperInternals_Typer;
extern DaoTypeBase *dao_vtkCompositePolyDataMapper_Typer;
extern DaoTypeBase *dao_vtkPainterPolyDataMapperObserver_Typer;
extern DaoTypeBase *dao_vtkPainterPolyDataMapper_Typer;
extern DaoTypeBase *dao_vtkCompositePolyDataMapper2_Typer;
extern DaoTypeBase *dao_vtkGPUInfoListArray_Typer;
extern DaoTypeBase *dao_vtkGPUInfo_Typer;
extern DaoTypeBase *dao_vtkGPUInfoList_Typer;
extern DaoTypeBase *dao_vtkCoreGraphicsGPUInfoList_Typer;
extern DaoTypeBase *dao_vtkCuller_Typer;
extern DaoTypeBase *dao_vtkCullerCollection_Typer;
extern DaoTypeBase *dao_vtkDataSetMapper_Typer;
extern DaoTypeBase *dao_vtkPixelBufferObject_Typer;
extern DaoTypeBase *dao_vtkTextureObject_Typer;
extern DaoTypeBase *dao_vtkOpenGLExtensionManager_Typer;
extern DaoTypeBase *dao_vtkDataTransferHelper_Typer;
extern DaoTypeBase *dao_vtkDisplayListPainter_Typer;
extern DaoTypeBase *dao_vtkLightingPainter_Typer;
extern DaoTypeBase *dao_vtkRepresentationPainter_Typer;
extern DaoTypeBase *dao_vtkScalarsToColorsPainter_Typer;
extern DaoTypeBase *dao_vtkDefaultPainter_Typer;
extern DaoTypeBase *dao_vtkDefaultPassLayerList_Typer;
extern DaoTypeBase *dao_vtkDefaultPass_Typer;
extern DaoTypeBase *dao_vtkDepthPeelingPassLayerList_Typer;
extern DaoTypeBase *dao_vtkShader2_Typer;
extern DaoTypeBase *dao_vtkDepthPeelingPass_Typer;
extern DaoTypeBase *dao_vtkDistanceToCamera_Typer;
extern DaoTypeBase *dao_vtkDummyGPUInfoList_Typer;
extern DaoTypeBase *dao_vtkLabeledDataMapper_Typer;
extern DaoTypeBase *dao_vtkDynamic2DLabelMapper_Typer;
extern DaoTypeBase *dao_vtkExporter_Typer;
extern DaoTypeBase *dao_vtkFollower_Typer;
extern DaoTypeBase *dao_vtkFrameBufferObject_Typer;
extern DaoTypeBase *dao_vtkFrustumCoverageCuller_Typer;
extern DaoTypeBase *dao_vtkImageProcessingPass_Typer;
extern DaoTypeBase *dao_vtkGaussianBlurPass_Typer;
extern DaoTypeBase *dao_vtkPainterDeviceAdapter_Typer;
extern DaoTypeBase *dao_vtkRenderWindowInteractor_Typer;
extern DaoTypeBase *dao_vtkRendererCollection_Typer;
extern DaoTypeBase *dao_vtkOpenGLHardwareSupport_Typer;
extern DaoTypeBase *dao_vtkTextureUnitManager_Typer;
extern DaoTypeBase *dao_vtkGenericOpenGLRenderWindow_Typer;
extern DaoTypeBase *dao_vtkTimerIdMap_Typer;
extern DaoTypeBase *dao_vtkInteractorObserver_Typer;
extern DaoTypeBase *dao_vtkObserverMediator_Typer;
extern DaoTypeBase *dao_vtkInteractorEventRecorder_Typer;
extern DaoTypeBase *dao_vtkGenericRenderWindowInteractor_Typer;
extern DaoTypeBase *dao_vtkGenericVertexAttributeMapping_Typer;
extern DaoTypeBase *dao_vtkgl_0___GLsync_Typer;
extern DaoTypeBase *dao_vtkgl_0__cl_context_Typer;
extern DaoTypeBase *dao_vtkgl_0__cl_event_Typer;
extern DaoTypeBase *dao_vtkLight_Typer;
extern DaoTypeBase *dao_vtkShaderInternals_Typer;
extern DaoTypeBase *dao_vtkShader_Typer;
extern DaoTypeBase *dao_vtkGLSLShader_Typer;
extern DaoTypeBase *dao_vtkShaderProgram_Typer;
extern DaoTypeBase *dao_vtkShaderDeviceAdapter_Typer;
extern DaoTypeBase *dao_vtkGLSLShaderDeviceAdapter_Typer;
extern DaoTypeBase *dao_vtkGLSLShaderDeviceAdapter2_Typer;
extern DaoTypeBase *dao_vtkGLSLShaderProgram_Typer;
extern DaoTypeBase *dao_vtkGlyph3DMapper_Typer;
extern DaoTypeBase *dao_vtkGraphicsFactory_Typer;
extern DaoTypeBase *dao_vtkMapArrayValues_Typer;
extern DaoTypeBase *dao_vtkTexturedActor2D_Typer;
extern DaoTypeBase *dao_vtkViewTheme_Typer;
extern DaoTypeBase *dao_vtkGraphMapper_Typer;
extern DaoTypeBase *dao_vtkGraphToGlyphs_Typer;
extern DaoTypeBase *dao_vtkStandardPolyDataPainter_Typer;
extern DaoTypeBase *dao_vtkHardwareSelectionPolyDataPainter_Typer;
extern DaoTypeBase *dao_vtkHardwareSelector_Typer;
extern DaoTypeBase *dao_vtkHardwareSelector_0_PixelInformation_Typer;
extern DaoTypeBase *dao_vtkHierarchicalPolyDataMapper_Typer;
extern DaoTypeBase *dao_vtkIdentColoredPainter_Typer;
extern DaoTypeBase *dao_vtkImageMapper_Typer;
extern DaoTypeBase *dao_vtkInteractorStyle_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleTrackballCamera_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleImage_Typer;
extern DaoTypeBase *dao_vtkImageViewer_Typer;
extern DaoTypeBase *dao_vtkImageViewer2_Typer;
extern DaoTypeBase *dao_vtkImagingFactory_Typer;
extern DaoTypeBase *dao_vtkImporter_Typer;
extern DaoTypeBase *dao_vtkTDxInteractorStyle_Typer;
extern DaoTypeBase *dao_CPIDControl_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleFlight_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleJoystickActor_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleJoystickCamera_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleRubberBand2D_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleRubberBand3D_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleRubberBandPick_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleRubberBandZoom_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleTrackballActor_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleSwitch_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleTerrain_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleTrackball_Typer;
extern DaoTypeBase *dao_vtkWorldPointPicker_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleUnicam_Typer;
extern DaoTypeBase *dao_vtkInteractorStyleUser_Typer;
extern DaoTypeBase *dao_vtkIVExporter_Typer;
extern DaoTypeBase *dao_vtkLabeledTreeMapDataMapper_Typer;
extern DaoTypeBase *dao_vtkLabelHierarchyIterator_Typer;
extern DaoTypeBase *dao_vtkLabelHierarchy_Typer;
extern DaoTypeBase *dao_vtkLabelHierarchy_0_Implementation_Typer;
extern DaoTypeBase *dao_vtkLabelHierarchyAlgorithm_Typer;
extern DaoTypeBase *dao_vtkLabelHierarchyCompositeIterator_Typer;
extern DaoTypeBase *dao_vtkLabelRenderStrategy_Typer;
extern DaoTypeBase *dao_vtkSelectVisiblePoints_Typer;
extern DaoTypeBase *dao_vtkLabelPlacementMapper_Typer;
extern DaoTypeBase *dao_vtkLabelPlacer_Typer;
extern DaoTypeBase *dao_vtkFreeTypeUtilities_Typer;
extern DaoTypeBase *dao_vtkLabelSizeCalculator_Typer;
extern DaoTypeBase *dao_vtkLeaderActor2D_Typer;
extern DaoTypeBase *dao_vtkLightActor_Typer;
extern DaoTypeBase *dao_vtkLightCollection_Typer;
extern DaoTypeBase *dao_vtkUniformVariables_Typer;
extern DaoTypeBase *dao_vtkLightingHelper_Typer;
extern DaoTypeBase *dao_vtkLightKit_Typer;
extern DaoTypeBase *dao_vtkLightsPass_Typer;
extern DaoTypeBase *dao_vtkLineIntegralConvolution2D_Typer;
extern DaoTypeBase *dao_vtkPrimitivePainter_Typer;
extern DaoTypeBase *dao_vtkLinesPainter_Typer;
extern DaoTypeBase *dao_vtkMapperCollection_Typer;
extern DaoTypeBase *dao_vtkLODActor_Typer;
extern DaoTypeBase *dao_vtkVolumeProperty_Typer;
extern DaoTypeBase *dao_vtkLODProp3DCallback_Typer;
extern DaoTypeBase *dao_vtkLODProp3D_Typer;
extern DaoTypeBase *dao_vtkMapType_Typer;
extern DaoTypeBase *dao_vtkOBJExporter_Typer;
extern DaoTypeBase *dao_vtkObserverMap_Typer;
extern DaoTypeBase *dao_vtkOOGLExporter_Typer;
extern DaoTypeBase *dao_vtkOpaquePass_Typer;
extern DaoTypeBase *dao_vtkOpenGLRenderer_Typer;
extern DaoTypeBase *dao_vtkOpenGLActor_Typer;
extern DaoTypeBase *dao_vtkOpenGLCamera_Typer;
extern DaoTypeBase *dao_vtkOpenGLClipPlanesPainter_Typer;
extern DaoTypeBase *dao_vtkOpenGLCoincidentTopologyResolutionPainter_Typer;
extern DaoTypeBase *dao_vtkOpenGLDisplayListPainter_Typer;
extern DaoTypeBase *dao_vtkOpenGLGlyph3DMapperArray_Typer;
extern DaoTypeBase *dao_vtkOpenGLGlyph3DMapper_Typer;
extern DaoTypeBase *dao_vtkOpenGLImageActor_Typer;
extern DaoTypeBase *dao_vtkOpenGLImageMapper_Typer;
extern DaoTypeBase *dao_vtkOpenGLLight_Typer;
extern DaoTypeBase *dao_vtkOpenGLLightingPainter_Typer;
extern DaoTypeBase *dao_vtkOpenGLPainterDeviceAdapter_Typer;
extern DaoTypeBase *dao_vtkOpenGLTexture_Typer;
extern DaoTypeBase *dao_vtkOpenGLPolyDataMapper_Typer;
extern DaoTypeBase *dao_vtkOpenGLPolyDataMapper2D_Typer;
extern DaoTypeBase *dao_vtkPropertyInternals_Typer;
extern DaoTypeBase *dao_vtkShader2Collection_Typer;
extern DaoTypeBase *dao_vtkOpenGLProperty_Typer;
extern DaoTypeBase *dao_vtkVolumeCollection_Typer;
extern DaoTypeBase *dao_vtkRendererDelegate_Typer;
extern DaoTypeBase *dao_vtkOpenGLRendererLayerList_Typer;
extern DaoTypeBase *dao_vtkOpenGLRepresentationPainter_Typer;
extern DaoTypeBase *dao_vtkOpenGLScalarsToColorsPainter_Typer;
extern DaoTypeBase *dao_vtkOverlayPass_Typer;
extern DaoTypeBase *dao_vtkParallelCoordinatesActor_Typer;
extern DaoTypeBase *dao_vtkParallelCoordinatesInteractorStyle_Typer;
extern DaoTypeBase *dao_vtkPointPicker_Typer;
extern DaoTypeBase *dao_vtkPointSetToLabelHierarchy_Typer;
extern DaoTypeBase *dao_vtkPointsPainter_Typer;
extern DaoTypeBase *dao_vtkPolygonsPainter_Typer;
extern DaoTypeBase *dao_vtkPOVInternals_Typer;
extern DaoTypeBase *dao_vtkPOVExporter_Typer;
extern DaoTypeBase *dao_vtkProp3DFollower_Typer;
extern DaoTypeBase *dao_vtkPropPicker_Typer;
extern DaoTypeBase *dao_vtkQuadricLODActor_Typer;
extern DaoTypeBase *dao_vtkQuaternion_Typer;
extern DaoTypeBase *dao_vtkQuaternionList_Typer;
extern DaoTypeBase *dao_vtkQuaternionInterpolator_Typer;
extern DaoTypeBase *dao_vtkRenderedAreaPicker_Typer;
extern DaoTypeBase *dao_vtkRendererSource_Typer;
extern DaoTypeBase *dao_vtkRenderPassCollection_Typer;
extern DaoTypeBase *dao_vtkRenderWindowCollection_Typer;
extern DaoTypeBase *dao_vtkScalarBarActor_Typer;
extern DaoTypeBase *dao_vtkTextActor_Typer;
extern DaoTypeBase *dao_vtkScaledTextActor_Typer;
extern DaoTypeBase *dao_vtkScenePickerSelectionRenderCommand_Typer;
extern DaoTypeBase *dao_vtkScenePicker_Typer;
extern DaoTypeBase *dao_vtkSequencePass_Typer;
extern DaoTypeBase *dao_vtkShaderProgram2Uniforms_Typer;
extern DaoTypeBase *dao_vtkShadowMapBakerPassTextures_Typer;
extern DaoTypeBase *dao_vtkShadowMapBakerPassLightCameras_Typer;
extern DaoTypeBase *dao_vtkShadowMapBakerPass_Typer;
extern DaoTypeBase *dao_vtkShadowMapPassTextures_Typer;
extern DaoTypeBase *dao_vtkShadowMapPassLightCameras_Typer;
extern DaoTypeBase *dao_vtkShadowMapPass_Typer;
extern DaoTypeBase *dao_vtkSobelGradientMagnitudePass_Typer;
extern DaoTypeBase *dao_vtkStringToImage_Typer;
extern DaoTypeBase *dao_vtkSurfaceLICPainter_Typer;
extern DaoTypeBase *dao_vtkSurfaceLICDefaultPainter_Typer;
extern DaoTypeBase *dao_vtkTDxMotionEventInfo_Typer;
extern DaoTypeBase *dao_vtkTDxInteractorStyleSettings_Typer;
extern DaoTypeBase *dao_vtkTDxInteractorStyleCamera_Typer;
extern DaoTypeBase *dao_vtkTDxInteractorStyleGeo_Typer;
extern DaoTypeBase *dao_vtkTesting_Typer;
extern DaoTypeBase *dao_vtkTestingInteractor_Typer;
extern DaoTypeBase *dao_vtkTestingObjectFactory_Typer;
extern DaoTypeBase *dao_vtkTextActor3D_Typer;
extern DaoTypeBase *dao_vtkTransformList_Typer;
extern DaoTypeBase *dao_vtkTransformInterpolator_Typer;
extern DaoTypeBase *dao_vtkTranslucentPass_Typer;
extern DaoTypeBase *dao_vtkTStripsPainter_Typer;
extern DaoTypeBase *dao_vtkUniformVariablesMap_Typer;
extern DaoTypeBase *dao_vtkVisibleCellSelector_Typer;
extern DaoTypeBase *dao_vtkVolumetricPass_Typer;
extern DaoTypeBase *dao_vtkVRMLExporter_Typer;
extern DaoTypeBase *dao_vtkWTI2DHelperClass_Typer;
extern DaoTypeBase *dao_vtkWindowToImageFilter_Typer;
extern DaoTypeBase *dao_vtk3DSImporter_Typer;
extern DaoTypeBase *dao_vtkVectorText_Typer;
extern DaoTypeBase *dao_vtkAnnotatedCubeActor_Typer;
extern DaoTypeBase *dao_vtkArcPlotter_Typer;
extern DaoTypeBase *dao_vtkCaptionActor2D_Typer;
extern DaoTypeBase *dao_vtkAxesActor_Typer;
extern DaoTypeBase *dao_vtkAxisActor_Typer;
extern DaoTypeBase *dao_vtkLegendBoxActor_Typer;
extern DaoTypeBase *dao_vtkBarLabelArray_Typer;
extern DaoTypeBase *dao_vtkBarChartActor_Typer;
extern DaoTypeBase *dao_vtkCornerAnnotation_Typer;
extern DaoTypeBase *dao_vtkCubeAxesActor_Typer;
extern DaoTypeBase *dao_vtkCubeAxesActor2D_Typer;
extern DaoTypeBase *dao_vtkDepthSortPolyData_Typer;
extern DaoTypeBase *dao_vtkDSPFilterDefinitionVectorDoubleSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterDefinitionStringSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterDefinition_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorIntSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorVectorIntSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorArraySTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorVectorArraySTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorStringSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroupVectorDefinitionSTLCloak_Typer;
extern DaoTypeBase *dao_vtkDSPFilterGroup_Typer;
extern DaoTypeBase *dao_vtkEarthSource_Typer;
extern DaoTypeBase *dao_vtkExodusIICache_Typer;
extern DaoTypeBase *dao_vtkExodusIIReaderPrivate_Typer;
extern DaoTypeBase *dao_vtkExodusModel_Typer;
extern DaoTypeBase *dao_vtkExodusIIReader_Typer;
extern DaoTypeBase *dao_vtkExodusIIReaderParser_Typer;
extern DaoTypeBase *dao_vtkExodusMetadata_Typer;
extern DaoTypeBase *dao_vtkExodusXMLParser_Typer;
extern DaoTypeBase *dao_vtkExodusReader_Typer;
extern DaoTypeBase *dao_vtkFacetReader_Typer;
extern DaoTypeBase *dao_vtkGreedyTerrainDecimationTerrainInfoType_Typer;
extern DaoTypeBase *dao_vtkGreedyTerrainDecimationPointInfoType_Typer;
extern DaoTypeBase *dao_vtkGreedyTerrainDecimation_Typer;
extern DaoTypeBase *dao_vtkGridTransform_Typer;
extern DaoTypeBase *dao_vtkImageDataLIC2D_Typer;
extern DaoTypeBase *dao_vtkImageDataLIC2DExtentTranslator_Typer;
extern DaoTypeBase *dao_vtkImageToPolyDataFilter_Typer;
extern DaoTypeBase *dao_vtkImplicitModeller_Typer;
extern DaoTypeBase *dao_vtkLandmarkTransform_Typer;
extern DaoTypeBase *dao_vtkIterativeClosestPointTransform_Typer;
extern DaoTypeBase *dao_vtkLegendScaleActor_Typer;
extern DaoTypeBase *dao_vtkLSDynaReaderPrivate_Typer;
extern DaoTypeBase *dao_vtkLSDynaReader_Typer;
extern DaoTypeBase *dao_vtkMNIObjectReader_Typer;
extern DaoTypeBase *dao_vtkMNIObjectWriter_Typer;
extern DaoTypeBase *dao_vtkMNITagPointReader_Typer;
extern DaoTypeBase *dao_vtkMNITagPointWriter_Typer;
extern DaoTypeBase *dao_vtkMNITransformReader_Typer;
extern DaoTypeBase *dao_vtkThinPlateSplineTransform_Typer;
extern DaoTypeBase *dao_vtkMNITransformWriter_Typer;
extern DaoTypeBase *dao_vtkPCAAnalysisFilter_Typer;
extern DaoTypeBase *dao_vtkPieceLabelArray_Typer;
extern DaoTypeBase *dao_vtkPieChartActor_Typer;
extern DaoTypeBase *dao_vtkPolyDataEdges_Typer;
extern DaoTypeBase *dao_vtkPolyDataSilhouette_Typer;
extern DaoTypeBase *dao_vtkPolyDataToImageStencil_Typer;
extern DaoTypeBase *dao_vtkProcrustesAlignmentFilter_Typer;
extern DaoTypeBase *dao_vtkEdgeList_Typer;
extern DaoTypeBase *dao_vtkProjectedTerrainPath_Typer;
extern DaoTypeBase *dao_vtkRenderLargeImage2DHelperClass_Typer;
extern DaoTypeBase *dao_vtkRenderLargeImage_Typer;
extern DaoTypeBase *dao_vtkRIBExporter_Typer;
extern DaoTypeBase *dao_vtkRIBRenderer_Typer;
extern DaoTypeBase *dao_vtkRIBLight_Typer;
extern DaoTypeBase *dao_vtkRIBProperty_Typer;
extern DaoTypeBase *dao_vtkAxisLabelArray_Typer;
extern DaoTypeBase *dao_vtkAxisRanges_Typer;
extern DaoTypeBase *dao_vtkSpiderPlotActor_Typer;
extern DaoTypeBase *dao_vtkStructuredGridLIC2D_Typer;
extern DaoTypeBase *dao_vtkTemporalDataSetCache_Typer;
extern DaoTypeBase *dao_vtkTemporalInterpolator_Typer;
extern DaoTypeBase *dao_vtkTemporalShiftScale_Typer;
extern DaoTypeBase *dao_vtkTemporalSnapToTimeStep_Typer;
extern DaoTypeBase *dao_vtkTransformToGrid_Typer;
extern DaoTypeBase *dao_vtkVideoSource_Typer;
extern DaoTypeBase *dao_vtkVRMLImporterInternal_Typer;
extern DaoTypeBase *dao_vtkVRMLImporter_Typer;
extern DaoTypeBase *dao_vtkWeightedTransformFilter_Typer;
extern DaoTypeBase *dao_vtkX3DExporterWriter_Typer;
extern DaoTypeBase *dao_vtkX3DExporter_Typer;
extern DaoTypeBase *dao_vtkX3DExporterFIByteWriter_Typer;
extern DaoTypeBase *dao_vtkX3DExporterFINodeInfoStack_Typer;
extern DaoTypeBase *dao_vtkX3DExporterFIWriter_Typer;
extern DaoTypeBase *dao_vtkX3DExporterXMLNodeInfoStack_Typer;
extern DaoTypeBase *dao_vtkX3DExporterXMLWriter_Typer;
extern DaoTypeBase *dao_vtkXYPlotActor_Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__Typer;
extern DaoTypeBase *dao___gnu_cxx_0___normal_iterator_1_const_4_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__4__2__Typer;
extern DaoTypeBase *dao_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__4__2__Typer;
extern DaoType *dao_type___darwin_pthread_handler_rec;
extern DaoType *dao_type__opaque_pthread_attr_t;
extern DaoType *dao_type__opaque_pthread_cond_t;
extern DaoType *dao_type__opaque_pthread_condattr_t;
extern DaoType *dao_type__opaque_pthread_mutex_t;
extern DaoType *dao_type__opaque_pthread_mutexattr_t;
extern DaoType *dao_type__opaque_pthread_once_t;
extern DaoType *dao_type__opaque_pthread_rwlock_t;
extern DaoType *dao_type__opaque_pthread_rwlockattr_t;
extern DaoType *dao_type__opaque_pthread_t;
extern DaoType *dao_type_lconv;
extern DaoType *dao_type___sbuf;
extern DaoType *dao_type___sFILEX;
extern DaoType *dao_type___sFILE;
extern DaoType *dao_type_timespec;
extern DaoType *dao_type_tm;
extern DaoType *dao_type_accessx_descriptor;
extern DaoType *dao_type_std_0___ios_flags;
extern DaoType *dao_type_std_0_char_traits_1_char_2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_char_2_;
extern DaoType *dao_type_std_0_allocator_1_char_2_;
extern DaoType *dao_type_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2_;
extern DaoType *dao_type_std_0_char_traits_1_wchar_t_2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_wchar_t_2_;
extern DaoType *dao_type_std_0_allocator_1_wchar_t_2_;
extern DaoType *dao_type_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_ios_base;
extern DaoType *dao_type_std_0_basic_ios_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_streambuf_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_istream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_ostream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_iostream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_stringbuf_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_istringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_ostringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_stringstream_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_filebuf_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_ifstream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_ofstream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_fstream_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_basic_ios_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_streambuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_istream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_ostream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_iostream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_stringbuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_istringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_ostringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_stringstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_filebuf_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_ifstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_ofstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_basic_fstream_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type___darwin_i386_thread_state;
extern DaoType *dao_type___darwin_fp_control;
extern DaoType *dao_type___darwin_fp_status;
extern DaoType *dao_type___darwin_mmst_reg;
extern DaoType *dao_type___darwin_xmm_reg;
extern DaoType *dao_type___darwin_i386_float_state;
extern DaoType *dao_type___darwin_i386_exception_state;
extern DaoType *dao_type___darwin_x86_debug_state32;
extern DaoType *dao_type___darwin_x86_thread_state64;
extern DaoType *dao_type___darwin_x86_float_state64;
extern DaoType *dao_type___darwin_x86_exception_state64;
extern DaoType *dao_type___darwin_x86_debug_state64;
extern DaoType *dao_type___darwin_mcontext32;
extern DaoType *dao_type___darwin_mcontext64;
extern DaoType *dao_type___darwin_sigaltstack;
extern DaoType *dao_type___darwin_ucontext;
extern DaoType *dao_type_sigval;
extern DaoType *dao_type_sigevent;
extern DaoType *dao_type___siginfo;
extern DaoType *dao_type___sigaction_u;
extern DaoType *dao_type___sigaction;
extern DaoType *dao_type_sigaction;
extern DaoType *dao_type_sigvec;
extern DaoType *dao_type_sigstack;
extern DaoType *dao_type_rusage;
extern DaoType *dao_type_timeval;
extern DaoType *dao_type_rlimit;
extern DaoType *dao_type_wait;
extern DaoType *dao_type___true_type;
extern DaoType *dao_type___false_type;
extern DaoType *dao_type_std_0___truth_type_1_1_2_;
extern DaoType *dao_type_std_0___is_void_1_void_2_;
extern DaoType *dao_type_std_0___is_integer_1__Bool_2_;
extern DaoType *dao_type_std_0___is_integer_1_char_2_;
extern DaoType *dao_type_std_0___is_integer_1_signed_4_char_2_;
extern DaoType *dao_type_std_0___is_integer_1_unsigned_4_char_2_;
extern DaoType *dao_type_std_0___is_integer_1_wchar_t_2_;
extern DaoType *dao_type_std_0___is_integer_1_short_2_;
extern DaoType *dao_type_std_0___is_integer_1_unsigned_4_short_2_;
extern DaoType *dao_type_std_0___is_integer_1_int_2_;
extern DaoType *dao_type_std_0___is_integer_1_unsigned_4_int_2_;
extern DaoType *dao_type_std_0___is_integer_1_long_2_;
extern DaoType *dao_type_std_0___is_integer_1_unsigned_4_long_2_;
extern DaoType *dao_type_std_0___is_integer_1_long_4_long_2_;
extern DaoType *dao_type_std_0___is_integer_1_unsigned_4_long_4_long_2_;
extern DaoType *dao_type_std_0___is_floating_1_float_2_;
extern DaoType *dao_type_std_0___is_floating_1_double_2_;
extern DaoType *dao_type_std_0___is_floating_1_long_4_double_2_;
extern DaoType *dao_type_std_0_input_iterator_tag;
extern DaoType *dao_type_std_0_output_iterator_tag;
extern DaoType *dao_type_std_0_forward_iterator_tag;
extern DaoType *dao_type_std_0_bidirectional_iterator_tag;
extern DaoType *dao_type_std_0_random_access_iterator_tag;
extern DaoType *dao_type_std_0___iter_swap_1_1_2_;
extern DaoType *dao_type_std_0___copy_1_1_3_std_0_random_access_iterator_tag_2_;
extern DaoType *dao_type_std_0___copy_normal_1_1_3_0_2_;
extern DaoType *dao_type_std_0___copy_normal_1_0_3_1_2_;
extern DaoType *dao_type_std_0___copy_normal_1_1_3_1_2_;
extern DaoType *dao_type_std_0___copy_backward_1_1_3_std_0_random_access_iterator_tag_2_;
extern DaoType *dao_type_std_0___copy_backward_normal_1_1_3_0_2_;
extern DaoType *dao_type_std_0___copy_backward_normal_1_0_3_1_2_;
extern DaoType *dao_type_std_0___copy_backward_normal_1_1_3_1_2_;
extern DaoType *dao_type_std_0___fill_1_1_2_;
extern DaoType *dao_type_std_0___fill_n_1_1_2_;
extern DaoType *dao_type_std_0_locale;
extern DaoType *dao_type_std_0_ctype_base;
extern DaoType *dao_type_std_0_locale_0_facet;
extern DaoType *dao_type_std_0_ctype_1_char_2_;
extern DaoType *dao_type_std_0___ctype_abstract_base_1_wchar_t_2_;
extern DaoType *dao_type_std_0_ctype_1_wchar_t_2_;
extern DaoType *dao_type_std_0_codecvt_base;
extern DaoType *dao_type_std_0___enc_traits;
extern DaoType *dao_type_std_0_time_base;
extern DaoType *dao_type_std_0_money_base;
extern DaoType *dao_type_std_0_messages_base;
extern DaoType *dao_type_std_0_allocator_1_void_2_;
extern DaoType *dao_type_std_0___numeric_limits_base;
extern DaoType *dao_type_std_0_numeric_limits_1__Bool_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_char_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_signed_4_char_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_unsigned_4_char_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_wchar_t_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_short_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_unsigned_4_short_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_int_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_unsigned_4_int_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_long_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_unsigned_4_long_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_long_4_long_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_unsigned_4_long_4_long_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_float_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_double_2_;
extern DaoType *dao_type_std_0_numeric_limits_1_long_4_double_2_;
extern DaoType *dao_type_std_0_locale_0_id;
extern DaoType *dao_type_std_0_locale_0__Impl;
extern DaoType *dao_type_std_0___num_base;
extern DaoType *dao_type_std_0_numpunct_1_char_2_;
extern DaoType *dao_type_std_0___numpunct_cache_1_char_2_;
extern DaoType *dao_type_std_0_numpunct_1_wchar_t_2_;
extern DaoType *dao_type_std_0___numpunct_cache_1_wchar_t_2_;
extern DaoType *dao_type_std_0_collate_1_char_2_;
extern DaoType *dao_type_std_0_collate_1_wchar_t_2_;
extern DaoType *dao_type_std_0___timepunct_1_char_2_;
extern DaoType *dao_type_std_0___timepunct_cache_1_char_2_;
extern DaoType *dao_type_std_0___timepunct_1_wchar_t_2_;
extern DaoType *dao_type_std_0___timepunct_cache_1_wchar_t_2_;
extern DaoType *dao_type_std_0_money_base_0_pattern;
extern DaoType *dao_type_std_0_moneypunct_1_char_3_1_2_;
extern DaoType *dao_type_std_0___moneypunct_cache_1_char_3_1_2_;
extern DaoType *dao_type_std_0_moneypunct_1_char_3_0_2_;
extern DaoType *dao_type_std_0___moneypunct_cache_1_char_3_0_2_;
extern DaoType *dao_type_std_0_moneypunct_1_wchar_t_3_1_2_;
extern DaoType *dao_type_std_0___moneypunct_cache_1_wchar_t_3_1_2_;
extern DaoType *dao_type_std_0_moneypunct_1_wchar_t_3_0_2_;
extern DaoType *dao_type_std_0___moneypunct_cache_1_wchar_t_3_0_2_;
extern DaoType *dao_type_std_0_messages_1_char_2_;
extern DaoType *dao_type_std_0_messages_1_wchar_t_2_;
extern DaoType *dao_type_std_0_basic_ostream_0_sentry;
extern DaoType *dao_type_std_0_moneypunct_byname;
extern DaoType *dao_type_std_0_moneypunct_byname_1_char_3_0_2_;
extern DaoType *dao_type_std_0_moneypunct_byname_1_char_3_1_2_;
extern DaoType *dao_type_std_0_iterator_1_std_0_input_iterator_tag_3_char_3_long_4_long_3_char_9__3_char_17__2_;
extern DaoType *dao_type_std_0_istreambuf_iterator_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_money_get_1_char_2_;
extern DaoType *dao_type_std_0_iterator_1_std_0_output_iterator_tag_3_void_3_void_3_void_3_void_2_;
extern DaoType *dao_type_std_0_ostreambuf_iterator_1_char_3_std_0_char_traits_1_char_2__4__2_;
extern DaoType *dao_type_std_0_money_put_1_char_2_;
extern DaoType *dao_type_std_0_numpunct_byname;
extern DaoType *dao_type_std_0_numpunct_byname_1_char_2_;
extern DaoType *dao_type_std_0_num_get_1_char_2_;
extern DaoType *dao_type_std_0_num_put_1_char_2_;
extern DaoType *dao_type_std_0_time_put_1_char_2_;
extern DaoType *dao_type_std_0_time_put_byname;
extern DaoType *dao_type_std_0_time_put_byname_1_char_2_;
extern DaoType *dao_type_std_0_time_get_1_char_2_;
extern DaoType *dao_type_std_0_time_get_byname;
extern DaoType *dao_type_std_0_time_get_byname_1_char_2_;
extern DaoType *dao_type_std_0_messages_byname;
extern DaoType *dao_type_std_0_messages_byname_1_char_2_;
extern DaoType *dao_type_std_0_ctype_byname;
extern DaoType *dao_type_std_0_ctype_byname_1_char_2_;
extern DaoType *dao_type_std_0_codecvt_byname;
extern DaoType *dao_type_std_0_collate_byname;
extern DaoType *dao_type_std_0_collate_byname_1_char_2_;
extern DaoType *dao_type_std_0_moneypunct_byname_1_wchar_t_3_0_2_;
extern DaoType *dao_type_std_0_moneypunct_byname_1_wchar_t_3_1_2_;
extern DaoType *dao_type_std_0_iterator_1_std_0_input_iterator_tag_3_wchar_t_3_long_4_long_3_wchar_t_9__3_wchar_t_17__2_;
extern DaoType *dao_type_std_0_istreambuf_iterator_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_money_get_1_wchar_t_2_;
extern DaoType *dao_type_std_0_ostreambuf_iterator_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__4__2_;
extern DaoType *dao_type_std_0_money_put_1_wchar_t_2_;
extern DaoType *dao_type_std_0_numpunct_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_num_get_1_wchar_t_2_;
extern DaoType *dao_type_std_0_num_put_1_wchar_t_2_;
extern DaoType *dao_type_std_0_time_put_1_wchar_t_2_;
extern DaoType *dao_type_std_0_time_put_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_time_get_1_wchar_t_2_;
extern DaoType *dao_type_std_0_time_get_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_messages_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_ctype_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_collate_byname_1_wchar_t_2_;
extern DaoType *dao_type_std_0_basic_istream_0_sentry;
extern DaoType *dao_type_std_0___basic_file_1_char_2_;
extern DaoType *dao_type_std_0__Resetiosflags;
extern DaoType *dao_type_std_0__Setiosflags;
extern DaoType *dao_type_std_0__Setbase;
extern DaoType *dao_type_std_0__Setprecision;
extern DaoType *dao_type_std_0__Setw;
extern DaoType *dao_type_vtkIndent;
extern DaoType *dao_type_vtkObjectBase;
extern DaoType *dao_type_vtkLargeInteger;
extern DaoType *dao_type_vtkSmartPointerBase;
extern DaoType *dao_type_vtkStdString;
extern DaoType *dao_type_vtkOStreamWrapper;
extern DaoType *dao_type_vtkOStreamWrapper_0_EndlType;
extern DaoType *dao_type_vtkOStrStreamWrapper;
extern DaoType *dao_type_vtkObject;
extern DaoType *dao_type_vtkGarbageCollector;
extern DaoType *dao_type_vtkGarbageCollectorToObjectBaseFriendship;
extern DaoType *dao_type_vtkWeakPointerBase;
extern DaoType *dao_type_vtkWeakPointerBaseToObjectBaseFriendship;
extern DaoType *dao_type_vtkTimeStamp;
extern DaoType *dao_type_vtkObjectBaseToWeakPointerBaseFriendship;
extern DaoType *dao_type_vtkSubjectHelper;
extern DaoType *dao_type_vtkCommand;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_char_9__3_std_0_basic_string_1_char_3_std_0_char_traits_1_char_2__3_std_0_allocator_1_char_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0__Bit_reference;
extern DaoType *dao_type_std_0_iterator_1_std_0_random_access_iterator_tag_3__Bool_3_int_3__Bool_9__3__Bool_17__2_;
extern DaoType *dao_type_std_0__Bit_iterator_base;
extern DaoType *dao_type_std_0__Bit_iterator;
extern DaoType *dao_type_std_0__Bit_const_iterator;
extern DaoType *dao_type_vtkUnicodeString;
extern DaoType *dao_type_vtkUnicodeString_0_const_iterator;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_unsigned_4_short_2_;
extern DaoType *dao_type_std_0_allocator_1_unsigned_4_short_2_;
extern DaoType *dao_type_std_0__Vector_base_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_unsigned_4_short_9__3_std_0_vector_1_unsigned_4_short_3_std_0_allocator_1_unsigned_4_short_2__4__2__4__2__4__2_;
extern DaoType *dao_type_vtkAbstractArray;
extern DaoType *dao_type_vtkVariant;
extern DaoType *dao_type_vtkVariantLessThan;
extern DaoType *dao_type_vtkVariantEqual;
extern DaoType *dao_type_vtkVariantStrictWeakOrder;
extern DaoType *dao_type_vtkVariantStrictEquality;
extern DaoType *dao_type_vtkArrayIterator;
extern DaoType *dao_type_vtkDataArray;
extern DaoType *dao_type_vtkIdList;
extern DaoType *dao_type_vtkDataArrayTemplate_1_int_2_;
extern DaoType *dao_type_vtkIdTypeArray;
extern DaoType *dao_type_vtkInformation;
extern DaoType *dao_type_vtkInformationKey;
extern DaoType *dao_type_vtkInformationIntegerKey;
extern DaoType *dao_type_vtkMatrix4x4;
extern DaoType *dao_type_vtkPoints;
extern DaoType *dao_type_vtkSimpleCriticalSection;
extern DaoType *dao_type_vtkAbstractTransform;
extern DaoType *dao_type_vtkTransformPair;
extern DaoType *dao_type_vtkTransformConcatenation;
extern DaoType *dao_type_vtkTransformConcatenationStack;
extern DaoType *dao_type_vtkAmoebaMinimizer;
extern DaoType *dao_type_vtkAnimationCue;
extern DaoType *dao_type_vtkCollection;
extern DaoType *dao_type_vtkCollectionIterator;
extern DaoType *dao_type_vtkTimerLog;
extern DaoType *dao_type_vtkAnimationScene;
extern DaoType *dao_type_vtkArrayCoordinates;
extern DaoType *dao_type_vtkArrayRange;
extern DaoType *dao_type_vtkArrayExtents;
extern DaoType *dao_type_vtkArray;
extern DaoType *dao_type_vtkArrayExtentsList;
extern DaoType *dao_type_vtkArraySort;
extern DaoType *dao_type_vtkArrayWeightsStorage;
extern DaoType *dao_type_vtkArrayWeights;
extern DaoType *dao_type_vtkProp;
extern DaoType *dao_type_vtkAssemblyNode;
extern DaoType *dao_type_vtkCollectionElement;
extern DaoType *dao_type_vtkHomogeneousTransform;
extern DaoType *dao_type_vtkLinearTransform;
extern DaoType *dao_type_vtkTransform;
extern DaoType *dao_type_vtkAssemblyPath;
extern DaoType *dao_type_vtkAssemblyPaths;
extern DaoType *dao_type_vtkDataArrayTemplate_1_double_2_;
extern DaoType *dao_type_vtkDoubleArray;
extern DaoType *dao_type_vtkInformationDoubleVectorKey;
extern DaoType *dao_type_vtkInformationInformationVectorKey;
extern DaoType *dao_type_vtkScalarsToColors;
extern DaoType *dao_type_vtkLookupTable;
extern DaoType *dao_type_vtkBitArrayLookup;
extern DaoType *dao_type_vtkBitArray;
extern DaoType *dao_type_vtkBitArrayIterator;
extern DaoType *dao_type_vtkBoundingBox;
extern DaoType *dao_type_vtkImplicitFunction;
extern DaoType *dao_type_vtkBox;
extern DaoType *dao_type_vtkRandomSequence;
extern DaoType *dao_type_vtkGaussianRandomSequence;
extern DaoType *dao_type_vtkBoxMuellerRandomSequence;
extern DaoType *dao_type_vtkBreakPoint;
extern DaoType *dao_type_vtkByteSwap;
extern DaoType *dao_type_vtkCallbackCommand;
extern DaoType *dao_type_vtkDataArrayTemplate_1_char_2_;
extern DaoType *dao_type_vtkCharArray;
extern DaoType *dao_type_vtkSocketCollection;
extern DaoType *dao_type_vtkSocket;
extern DaoType *dao_type_vtkServerSocket;
extern DaoType *dao_type_vtkClientSocket;
extern DaoType *dao_type_vtkVector_1_int_3_2_2_;
extern DaoType *dao_type_vtkVector2_1_int_2_;
extern DaoType *dao_type_vtkVector2i;
extern DaoType *dao_type_vtkVector_1_float_3_2_2_;
extern DaoType *dao_type_vtkVector2_1_float_2_;
extern DaoType *dao_type_vtkVector2f;
extern DaoType *dao_type_vtkVector_1_double_3_2_2_;
extern DaoType *dao_type_vtkVector2_1_double_2_;
extern DaoType *dao_type_vtkVector2d;
extern DaoType *dao_type_vtkVector_1_int_3_3_2_;
extern DaoType *dao_type_vtkVector3_1_int_2_;
extern DaoType *dao_type_vtkVector3i;
extern DaoType *dao_type_vtkVector_1_float_3_3_2_;
extern DaoType *dao_type_vtkVector3_1_float_2_;
extern DaoType *dao_type_vtkVector3f;
extern DaoType *dao_type_vtkVector_1_double_3_3_2_;
extern DaoType *dao_type_vtkVector3_1_double_2_;
extern DaoType *dao_type_vtkVector3d;
extern DaoType *dao_type_vtkVector_1_unsigned_4_char_3_3_2_;
extern DaoType *dao_type_vtkColor3_1_unsigned_4_char_2_;
extern DaoType *dao_type_vtkColor3ub;
extern DaoType *dao_type_vtkColor3_1_float_2_;
extern DaoType *dao_type_vtkColor3f;
extern DaoType *dao_type_vtkColor3_1_double_2_;
extern DaoType *dao_type_vtkColor3d;
extern DaoType *dao_type_vtkVector_1_unsigned_4_char_3_4_2_;
extern DaoType *dao_type_vtkColor4_1_unsigned_4_char_2_;
extern DaoType *dao_type_vtkColor4ub;
extern DaoType *dao_type_vtkVector_1_float_3_4_2_;
extern DaoType *dao_type_vtkColor4_1_float_2_;
extern DaoType *dao_type_vtkColor4f;
extern DaoType *dao_type_vtkVector_1_double_3_4_2_;
extern DaoType *dao_type_vtkColor4_1_double_2_;
extern DaoType *dao_type_vtkColor4d;
extern DaoType *dao_type_vtkDebugLeaksManager;
extern DaoType *dao_type_vtkCommonInformationKeyManager;
extern DaoType *dao_type_vtkSimpleMutexLock;
extern DaoType *dao_type_vtkMutexLock;
extern DaoType *dao_type_vtkSimpleConditionVariable;
extern DaoType *dao_type_vtkConditionVariable;
extern DaoType *dao_type_vtkContourValues;
extern DaoType *dao_type_vtkCriticalSection;
extern DaoType *dao_type_vtkWarpTransform;
extern DaoType *dao_type_vtkCylindricalTransform;
extern DaoType *dao_type_vtkDataArrayCollection;
extern DaoType *dao_type_vtkDataArrayCollectionIterator;
extern DaoType *dao_type_vtkDataArraySelectionInternals;
extern DaoType *dao_type_vtkDataArraySelection;
extern DaoType *dao_type_vtkDebugLeaksHashTable;
extern DaoType *dao_type_vtkDebugLeaks;
extern DaoType *dao_type_vtkObjectFactoryCollection;
extern DaoType *dao_type_vtkOverrideInformationCollection;
extern DaoType *dao_type_vtkObjectFactory;
extern DaoType *dao_type_vtkStringArray;
extern DaoType *dao_type_vtkDirectory;
extern DaoType *dao_type_vtksys_0_DynamicLoader;
extern DaoType *dao_type_vtkDynamicLoader;
extern DaoType *dao_type_vtkVoidArray;
extern DaoType *dao_type_vtkEdgeTable;
extern DaoType *dao_type_vtkErrorCode;
extern DaoType *dao_type_vtkEventForwarderCommand;
extern DaoType *dao_type_vtkExtentSplitterInternals;
extern DaoType *dao_type_vtkExtentSplitter;
extern DaoType *dao_type_vtkExtentTranslator;
extern DaoType *dao_type_vtkFastNumericConversion;
extern DaoType *dao_type_vtkOutputWindowCleanup;
extern DaoType *dao_type_vtkOutputWindow;
extern DaoType *dao_type_vtkFileOutputWindow;
extern DaoType *dao_type_vtkDataArrayTemplate_1_float_2_;
extern DaoType *dao_type_vtkFloatArray;
extern DaoType *dao_type_vtkFloatingPointExceptions;
extern DaoType *dao_type_vtkFunctionParser;
extern DaoType *dao_type_vtkFunctionSet;
extern DaoType *dao_type_vtkGarbageCollectorManager;
extern DaoType *dao_type_vtkObjectBaseToGarbageCollectorFriendship;
extern DaoType *dao_type_vtkGeneralTransform;
extern DaoType *dao_type_vtkHeapBlock;
extern DaoType *dao_type_vtkHeap;
extern DaoType *dao_type_vtkIdentityTransform;
extern DaoType *dao_type_vtkIdListCollection;
extern DaoType *dao_type_vtkImplicitFunctionCollection;
extern DaoType *dao_type_vtkDataObject;
extern DaoType *dao_type_vtkExecutive;
extern DaoType *dao_type_vtkInformationDataObjectKey;
extern DaoType *dao_type_vtkInformationDoubleKey;
extern DaoType *dao_type_vtkInformationExecutivePortKey;
extern DaoType *dao_type_vtkInformationExecutivePortVectorKey;
extern DaoType *dao_type_vtkInformationIdTypeKey;
extern DaoType *dao_type_vtkInformationInformationKey;
extern DaoType *dao_type_vtkInformationIntegerPointerKey;
extern DaoType *dao_type_vtkInformationIntegerVectorKey;
extern DaoType *dao_type_vtkInformationInternals;
extern DaoType *dao_type_vtkInformationKeyToInformationFriendship;
extern DaoType *dao_type_vtkInformationKeyVectorKey;
extern DaoType *dao_type_vtkInformationObjectBaseKey;
extern DaoType *dao_type_vtkInformationRequestKey;
extern DaoType *dao_type_vtkInformationStringKey;
extern DaoType *dao_type_vtkInformationStringVectorKey;
extern DaoType *dao_type_vtkInformationUnsignedLongKey;
extern DaoType *dao_type_vtkInformationVector;
extern DaoType *dao_type_vtkInformationIteratorInternals;
extern DaoType *dao_type_vtkInformationIterator;
extern DaoType *dao_type_vtkInformationObjectBaseVectorValue;
extern DaoType *dao_type_vtkInformationObjectBaseVectorKey;
extern DaoType *dao_type_vtkInformationQuadratureSchemeDefinitionVectorValue;
extern DaoType *dao_type_vtkXMLDataElement;
extern DaoType *dao_type_vtkQuadratureSchemeDefinition;
extern DaoType *dao_type_vtkInformationQuadratureSchemeDefinitionVectorKey;
extern DaoType *dao_type_vtkInformationVectorInternals;
extern DaoType *dao_type_vtkInitialValueProblemSolver;
extern DaoType *dao_type_vtkInstantiatorInitialize;
extern DaoType *dao_type_vtkInstantiatorHashTable;
extern DaoType *dao_type_vtkInstantiator;
extern DaoType *dao_type_vtkIntArray;
extern DaoType *dao_type_vtkDataArrayTemplate_1_unsigned_4_char_2_;
extern DaoType *dao_type_vtkUnsignedCharArray;
extern DaoType *dao_type_vtkLogLookupTable;
extern DaoType *dao_type_vtkDataArrayTemplate_1_long_2_;
extern DaoType *dao_type_vtkLongArray;
extern DaoType *dao_type_vtkDataArrayTemplate_1_long_4_long_2_;
extern DaoType *dao_type_vtkLongLongArray;
extern DaoType *dao_type_vtkLookupTableWithEnabling;
extern DaoType *dao_type_vtkMathInternal;
extern DaoType *dao_type_vtkMinimalStandardRandomSequence;
extern DaoType *dao_type_vtkMath;
extern DaoType *dao_type_vtkMatrix3x3;
extern DaoType *dao_type_vtkMatrixToHomogeneousTransform;
extern DaoType *dao_type_vtkMatrixToLinearTransform;
extern DaoType *dao_type_vtkMultiThreader;
extern DaoType *dao_type_vtkOldStyleCallbackCommand;
extern DaoType *dao_type_vtkOnePieceExtentTranslator;
extern DaoType *dao_type_vtkOverrideInformation;
extern DaoType *dao_type_vtkParametricFunction;
extern DaoType *dao_type_vtkParametricBoy;
extern DaoType *dao_type_vtkParametricConicSpiral;
extern DaoType *dao_type_vtkParametricCrossCap;
extern DaoType *dao_type_vtkParametricDini;
extern DaoType *dao_type_vtkParametricEllipsoid;
extern DaoType *dao_type_vtkParametricEnneper;
extern DaoType *dao_type_vtkParametricFigure8Klein;
extern DaoType *dao_type_vtkParametricKlein;
extern DaoType *dao_type_vtkParametricMobius;
extern DaoType *dao_type_vtkParametricRandomHills;
extern DaoType *dao_type_vtkParametricRoman;
extern DaoType *dao_type_vtkParametricSuperEllipsoid;
extern DaoType *dao_type_vtkParametricSuperToroid;
extern DaoType *dao_type_vtkParametricTorus;
extern DaoType *dao_type_vtkPerspectiveTransform;
extern DaoType *dao_type_vtkPlane;
extern DaoType *dao_type_vtkPlaneCollection;
extern DaoType *dao_type_vtkPlanes;
extern DaoType *dao_type_vtkPoints2D;
extern DaoType *dao_type_vtkPolynomialSolversUnivariate;
extern DaoType *dao_type_vtkPriorityQueue;
extern DaoType *dao_type_vtkPriorityQueue_0_Item;
extern DaoType *dao_type_vtkPropCollection;
extern DaoType *dao_type_vtkViewport;
extern DaoType *dao_type_vtkWindow;
extern DaoType *dao_type_vtkProperty2D;
extern DaoType *dao_type_vtkQuadric;
extern DaoType *dao_type_vtkVector_1_int_3_4_2_;
extern DaoType *dao_type_vtkRect_1_int_2_;
extern DaoType *dao_type_vtkRecti;
extern DaoType *dao_type_vtkRect_1_float_2_;
extern DaoType *dao_type_vtkRectf;
extern DaoType *dao_type_vtkRect_1_double_2_;
extern DaoType *dao_type_vtkRectd;
extern DaoType *dao_type_vtkReferenceCount;
extern DaoType *dao_type_vtkRungeKutta2;
extern DaoType *dao_type_vtkRungeKutta4;
extern DaoType *dao_type_vtkRungeKutta45;
extern DaoType *dao_type_vtkDataArrayTemplate_1_short_2_;
extern DaoType *dao_type_vtkShortArray;
extern DaoType *dao_type_vtkDataArrayTemplate_1_signed_4_char_2_;
extern DaoType *dao_type_vtkSignedCharArray;
extern DaoType *dao_type_vtkSortDataArray;
extern DaoType *dao_type_vtkSphericalTransform;
extern DaoType *dao_type_vtkStringArrayLookup;
extern DaoType *dao_type_vtkStructuredData;
extern DaoType *dao_type_vtkStructuredExtent;
extern DaoType *dao_type_vtkStructuredVisibilityConstraint;
extern DaoType *dao_type_vtkTableExtentTranslator;
extern DaoType *dao_type_vtkTensor;
extern DaoType *dao_type_vtkThreadMessager;
extern DaoType *dao_type_vtkTimePointUtility;
extern DaoType *dao_type_itimerval;
extern DaoType *dao_type_timezone;
extern DaoType *dao_type_clockinfo;
extern DaoType *dao_type_tms;
extern DaoType *dao_type_vtkTransform2D;
extern DaoType *dao_type_vtkTransformCollection;
extern DaoType *dao_type_vtkTypeFloat32Array;
extern DaoType *dao_type_vtkTypeFloat64Array;
extern DaoType *dao_type_vtkTypeInt16Array;
extern DaoType *dao_type_vtkTypeInt32Array;
extern DaoType *dao_type_vtkTypeInt64Array;
extern DaoType *dao_type_vtkTypeInt8Array;
extern DaoType *dao_type_vtkTypeTraits_1_float_2_;
extern DaoType *dao_type_vtkTypeTraits_1_double_2_;
extern DaoType *dao_type_vtkTypeTraits_1_char_2_;
extern DaoType *dao_type_vtkTypeTraits_1_signed_4_char_2_;
extern DaoType *dao_type_vtkTypeTraits_1_unsigned_4_char_2_;
extern DaoType *dao_type_vtkTypeTraits_1_short_2_;
extern DaoType *dao_type_vtkTypeTraits_1_unsigned_4_short_2_;
extern DaoType *dao_type_vtkTypeTraits_1_int_2_;
extern DaoType *dao_type_vtkTypeTraits_1_unsigned_4_int_2_;
extern DaoType *dao_type_vtkTypeTraits_1_long_2_;
extern DaoType *dao_type_vtkTypeTraits_1_unsigned_4_long_2_;
extern DaoType *dao_type_vtkTypeTraits_1_long_4_long_2_;
extern DaoType *dao_type_vtkTypeTraits_1_unsigned_4_long_4_long_2_;
extern DaoType *dao_type_vtkDataArrayTemplate_1_unsigned_4_short_2_;
extern DaoType *dao_type_vtkUnsignedShortArray;
extern DaoType *dao_type_vtkTypeUInt16Array;
extern DaoType *dao_type_vtkDataArrayTemplate_1_unsigned_4_int_2_;
extern DaoType *dao_type_vtkUnsignedIntArray;
extern DaoType *dao_type_vtkTypeUInt32Array;
extern DaoType *dao_type_vtkDataArrayTemplate_1_unsigned_4_long_4_long_2_;
extern DaoType *dao_type_vtkUnsignedLongLongArray;
extern DaoType *dao_type_vtkTypeUInt64Array;
extern DaoType *dao_type_vtkTypeUInt8Array;
extern DaoType *dao_type_vtkUnicodeStringArray;
extern DaoType *dao_type_vtkDataArrayTemplate_1_unsigned_4_long_2_;
extern DaoType *dao_type_vtkUnsignedLongArray;
extern DaoType *dao_type_vtkVariantArrayLookup;
extern DaoType *dao_type_boost_0_serialization_0_access;
extern DaoType *dao_type_vtkVariantArray;
extern DaoType *dao_type_vtkVersion;
extern DaoType *dao_type_vtkWindowLevelLookupTable;
extern DaoType *dao_type_vtkXMLParser;
extern DaoType *dao_type_vtkXMLDataParser;
extern DaoType *dao_type_vtkXMLFileOutputWindow;
extern DaoType *dao_type_vtkDataSet;
extern DaoType *dao_type_vtkPointSet;
extern DaoType *dao_type_vtkPolyData;
extern DaoType *dao_type_vtkLocator;
extern DaoType *dao_type_vtkCellArray;
extern DaoType *dao_type_vtkCell;
extern DaoType *dao_type_vtkGenericCell;
extern DaoType *dao_type_vtkAbstractCellLocator;
extern DaoType *dao_type_vtkFieldData;
extern DaoType *dao_type_vtkDataSetAttributes;
extern DaoType *dao_type_vtkPointData;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkDataSet_9__2_;
extern DaoType *dao_type_std_0_allocator_1_vtkDataSet_9__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2_;
extern DaoType *dao_type_vtkAbstractInterpolatedVelocityFieldDataSetsType;
extern DaoType *dao_type_vtkAbstractInterpolatedVelocityField;
extern DaoType *dao_type_std_0__Vector_base_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9__9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkDataSet_9_const_9__3_std_0_vector_1_vtkDataSet_9__3_std_0_allocator_1_vtkDataSet_9__2__4__2__4__2__4__2_;
extern DaoType *dao_type_vtkAlgorithmInternals;
extern DaoType *dao_type_vtkAlgorithmOutput;
extern DaoType *dao_type_vtkAlgorithm;
extern DaoType *dao_type_vtkAbstractMapper;
extern DaoType *dao_type_vtkAbstractPointLocator;
extern DaoType *dao_type_vtkCoordinate;
extern DaoType *dao_type_vtkMapper2D;
extern DaoType *dao_type_vtkActor2D;
extern DaoType *dao_type_vtkActor2DCollection;
extern DaoType *dao_type_vtkProcessObject;
extern DaoType *dao_type_vtkSource;
extern DaoType *dao_type_vtkStreamingDemandDrivenPipelineToDataObjectFriendship;
extern DaoType *dao_type_vtkDemandDrivenPipeline;
extern DaoType *dao_type_vtkStreamingDemandDrivenPipeline;
extern DaoType *dao_type_vtkAdjacentVertexIterator;
extern DaoType *dao_type_vtkEdgeListIterator;
extern DaoType *dao_type_vtkGraph;
extern DaoType *dao_type_vtkDirectedGraph;
extern DaoType *dao_type_vtkGraphEdge;
extern DaoType *dao_type_vtkGraphEdgePoints;
extern DaoType *dao_type_vtkDistributedGraphHelper;
extern DaoType *dao_type_vtkGraphInternals;
extern DaoType *dao_type_vtkInEdgeIterator;
extern DaoType *dao_type_vtkOutEdgeIterator;
extern DaoType *dao_type_vtkUndirectedGraph;
extern DaoType *dao_type_vtkVertexListIterator;
extern DaoType *dao_type_boost_0_vtk_edge_iterator;
extern DaoType *dao_type_boost_0_vtk_out_edge_pointer_iterator;
extern DaoType *dao_type_boost_0_vtk_in_edge_pointer_iterator;
extern DaoType *dao_type_vtkEdgeBase;
extern DaoType *dao_type_vtkOutEdgeType;
extern DaoType *dao_type_vtkInEdgeType;
extern DaoType *dao_type_vtkEdgeType;
extern DaoType *dao_type_vtkAMRBox;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkAMRBox_2_;
extern DaoType *dao_type_std_0_allocator_1_vtkAMRBox_2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkAMRBox_9__3_std_0_vector_1_vtkAMRBox_3_std_0_allocator_1_vtkAMRBox_2__4__2__4__2__4__2_;
extern DaoType *dao_type_vtkSelection;
extern DaoType *dao_type_vtkAnnotation;
extern DaoType *dao_type_vtkAnnotationLayers;
extern DaoType *dao_type_vtkAnnotationLayersAlgorithm;
extern DaoType *dao_type_vtkArrayData;
extern DaoType *dao_type_vtkArrayDataAlgorithm;
extern DaoType *dao_type_vtkGenericAttributeCollection;
extern DaoType *dao_type_vtkGenericAdaptorCell;
extern DaoType *dao_type_vtkGenericDataSet;
extern DaoType *dao_type_vtkGenericSubdivisionErrorMetric;
extern DaoType *dao_type_vtkAttributesErrorMetric;
extern DaoType *dao_type_vtkCellData;
extern DaoType *dao_type_vtkIncrementalPointLocator;
extern DaoType *dao_type_vtkNonLinearCell;
extern DaoType *dao_type_vtkQuadraticEdge;
extern DaoType *dao_type_vtkQuad;
extern DaoType *dao_type_vtkTriangle;
extern DaoType *dao_type_vtkBiQuadraticQuad;
extern DaoType *dao_type_vtkQuadraticQuad;
extern DaoType *dao_type_vtkCell3D;
extern DaoType *dao_type_vtkHexahedron;
extern DaoType *dao_type_vtkBiQuadraticQuadraticHexahedron;
extern DaoType *dao_type_vtkQuadraticTriangle;
extern DaoType *dao_type_vtkWedge;
extern DaoType *dao_type_vtkBiQuadraticQuadraticWedge;
extern DaoType *dao_type_vtkBiQuadraticTriangle;
extern DaoType *dao_type_vtkKdNode;
extern DaoType *dao_type_vtkBSPCuts;
extern DaoType *dao_type_vtkBSPIntersections;
extern DaoType *dao_type_vtkAlgorithmToExecutiveFriendship;
extern DaoType *dao_type_vtkExecutiveInternals;
extern DaoType *dao_type_vtkDemandDrivenPipelineInternals;
extern DaoType *dao_type_vtkCachedStreamingDemandDrivenPipelineInternals;
extern DaoType *dao_type_vtkCachedStreamingDemandDrivenPipeline;
extern DaoType *dao_type_vtkPiecewiseFunction;
extern DaoType *dao_type_vtkSpline;
extern DaoType *dao_type_vtkCardinalSpline;
extern DaoType *dao_type_vtkImageData;
extern DaoType *dao_type_vtkStructuredPoints;
extern DaoType *dao_type_vtkStructuredGrid;
extern DaoType *dao_type_vtkUnstructuredGrid;
extern DaoType *dao_type_vtkRectilinearGrid;
extern DaoType *dao_type_vtkDataSetAlgorithm;
extern DaoType *dao_type_vtkCastToConcrete;
extern DaoType *dao_type_vtkOrderedTriangulator;
extern DaoType *dao_type_vtkTetra;
extern DaoType *dao_type_vtkDataSetAttributes_0_FieldList;
extern DaoType *dao_type_vtkCellLinks;
extern DaoType *dao_type_vtkCellLinks_0_Link;
extern DaoType *dao_type_vtkNeighborCells;
extern DaoType *dao_type_vtkCellLocator;
extern DaoType *dao_type_vtkCellTypes;
extern DaoType *dao_type_vtkColorTransferFunctionInternals;
extern DaoType *dao_type_vtkColorTransferFunction;
extern DaoType *dao_type_vtkCompositeDataSet;
extern DaoType *dao_type_vtkCompositeDataSetInternals;
extern DaoType *dao_type_vtkCompositeDataSetIndex;
extern DaoType *dao_type_vtkCompositeDataIterator;
extern DaoType *dao_type_vtkCompositeDataPipeline;
extern DaoType *dao_type_vtkCompositeDataSetAlgorithm;
extern DaoType *dao_type_vtkProcessingUnitResource;
extern DaoType *dao_type_vtkThreadedStreamingPipeline;
extern DaoType *dao_type_vtkComputingResources;
extern DaoType *dao_type_vtkCone;
extern DaoType *dao_type_vtkConvexPointSet;
extern DaoType *dao_type_vtkLine;
extern DaoType *dao_type_vtkCubicLine;
extern DaoType *dao_type_vtkCylinder;
extern DaoType *dao_type_vtkDataObjectAlgorithm;
extern DaoType *dao_type_vtkDataObjectCollection;
extern DaoType *dao_type_vtkDataObjectToSourceFriendship;
extern DaoType *dao_type_vtkDataObjectSource;
extern DaoType *dao_type_vtkDataObjectTypes;
extern DaoType *dao_type_vtkSourceToDataSetFriendship;
extern DaoType *dao_type_vtkDataSetCollection;
extern DaoType *dao_type_vtkDataSetSource;
extern DaoType *dao_type_vtkDataSetToDataSetFilter;
extern DaoType *dao_type_vtkImageSource;
extern DaoType *dao_type_vtkDataSetToImageFilter;
extern DaoType *dao_type_vtkPolyDataSource;
extern DaoType *dao_type_vtkDataSetToPolyDataFilter;
extern DaoType *dao_type_vtkStructuredGridSource;
extern DaoType *dao_type_vtkDataSetToStructuredGridFilter;
extern DaoType *dao_type_vtkStructuredPointsSource;
extern DaoType *dao_type_vtkDataSetToStructuredPointsFilter;
extern DaoType *dao_type_vtkUnstructuredGridSource;
extern DaoType *dao_type_vtkDataSetToUnstructuredGridFilter;
extern DaoType *dao_type_vtkDirectedAcyclicGraph;
extern DaoType *dao_type_vtkDirectedGraphAlgorithm;
extern DaoType *dao_type_vtkDiscretizableColorTransferFunction;
extern DaoType *dao_type_vtkDistributedGraphHelperInternals;
extern DaoType *dao_type_vtkEmptyCell;
extern DaoType *dao_type_vtkExecutionSchedulerManager;
extern DaoType *dao_type_vtkExecutiveCollection;
extern DaoType *dao_type_vtkExecutionScheduler;
extern DaoType *dao_type_vtkExplicitCell;
extern DaoType *dao_type_vtkFilteringInformationKeyManager;
extern DaoType *dao_type_vtkVertex;
extern DaoType *dao_type_vtkGenericCellIterator;
extern DaoType *dao_type_vtkGenericCellTessellator;
extern DaoType *dao_type_vtkGenericAttribute;
extern DaoType *dao_type_vtkGenericPointIterator;
extern DaoType *dao_type_vtkPolygon;
extern DaoType *dao_type_vtkPyramid;
extern DaoType *dao_type_vtkGenericAttributeInternalVector;
extern DaoType *dao_type_vtkIntInternalVector;
extern DaoType *dao_type_vtkGenericDataSetAlgorithm;
extern DaoType *dao_type_vtkEdgeTableEdge;
extern DaoType *dao_type_vtkEdgeTablePoints;
extern DaoType *dao_type_vtkGenericEdgeTable;
extern DaoType *dao_type_vtkGenericInterpolatedVelocityFieldDataSetsType;
extern DaoType *dao_type_vtkGenericInterpolatedVelocityField;
extern DaoType *dao_type_vtkGeometricErrorMetric;
extern DaoType *dao_type_vtkGraphAlgorithm;
extern DaoType *dao_type_std_0__Rb_tree_node_base;
extern DaoType *dao_type_vtkVertexAdjacencyList;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkInEdgeType_2_;
extern DaoType *dao_type_std_0_allocator_1_vtkInEdgeType_2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkInEdgeType_9__3_std_0_vector_1_vtkInEdgeType_3_std_0_allocator_1_vtkInEdgeType_2__4__2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkOutEdgeType_2_;
extern DaoType *dao_type_std_0_allocator_1_vtkOutEdgeType_2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkOutEdgeType_9__3_std_0_vector_1_vtkOutEdgeType_3_std_0_allocator_1_vtkOutEdgeType_2__4__2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkVertexAdjacencyList_2_;
extern DaoType *dao_type_std_0_allocator_1_vtkVertexAdjacencyList_2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_vtkVertexAdjacencyList_9__3_std_0_vector_1_vtkVertexAdjacencyList_3_std_0_allocator_1_vtkVertexAdjacencyList_2__4__2__4__2__4__2_;
extern DaoType *dao_type_vtkHexagonalPrism;
extern DaoType *dao_type_vtkHierarchicalBoxDataIterator;
extern DaoType *dao_type_vtkUniformGrid;
extern DaoType *dao_type_vtkHierarchicalBoxDataSet;
extern DaoType *dao_type_vtkHierarchicalBoxDataSetAlgorithm;
extern DaoType *dao_type_vtkHyperOctreeLightWeightCursor;
extern DaoType *dao_type_vtkHyperOctreeCursor;
extern DaoType *dao_type_vtkHyperOctreeInternal;
extern DaoType *dao_type_vtkHyperOctreePointsGrabber;
extern DaoType *dao_type_vtkHyperOctreeIdSet;
extern DaoType *dao_type_vtkPointLocator;
extern DaoType *dao_type_vtkPixel;
extern DaoType *dao_type_vtkVoxel;
extern DaoType *dao_type_vtkHyperOctree;
extern DaoType *dao_type_vtkHyperOctreeAlgorithm;
extern DaoType *dao_type_vtkImageAlgorithm;
extern DaoType *dao_type_vtkImageInPlaceFilter;
extern DaoType *dao_type_vtkImageMultipleInputFilter;
extern DaoType *dao_type_vtkImageMultipleInputOutputFilter;
extern DaoType *dao_type_vtkImageToImageFilter;
extern DaoType *dao_type_vtkImageToStructuredPoints;
extern DaoType *dao_type_vtkImageTwoInputFilter;
extern DaoType *dao_type_vtkImplicitBoolean;
extern DaoType *dao_type_vtkImplicitDataSet;
extern DaoType *dao_type_vtkImplicitHalo;
extern DaoType *dao_type_vtkImplicitSelectionLoop;
extern DaoType *dao_type_vtkImplicitSum;
extern DaoType *dao_type_vtkImplicitVolume;
extern DaoType *dao_type_vtkImplicitWindowFunction;
extern DaoType *dao_type_vtkIncrementalOctreeNode;
extern DaoType *dao_type_vtkIncrementalOctreePointLocator;
extern DaoType *dao_type_vtkInterpolatedVelocityField;
extern DaoType *dao_type_vtkPlanesIntersection;
extern DaoType *dao_type_vtkKdTree;
extern DaoType *dao_type_vtkKdTreePointLocator;
extern DaoType *dao_type_vtkKochanekSpline;
extern DaoType *dao_type_vtkMVCTriIterator;
extern DaoType *dao_type_vtkMVCPolyIterator;
extern DaoType *dao_type_vtkMeanValueCoordinatesInterpolator;
extern DaoType *dao_type_vtkNeighborPoints;
extern DaoType *dao_type_vtkMergePoints;
extern DaoType *dao_type_vtkMultiBlockDataSet;
extern DaoType *dao_type_vtkMultiBlockDataSetAlgorithm;
extern DaoType *dao_type_vtkMultiPieceDataSet;
extern DaoType *dao_type_vtkMutableDirectedGraph;
extern DaoType *dao_type_vtkMutableUndirectedGraph;
extern DaoType *dao_type_vtkNonMergingPointLocator;
extern DaoType *dao_type_vtkOctreePointLocatorNode;
extern DaoType *dao_type_vtkOctreePointLocator;
extern DaoType *dao_type_vtkOTMesh;
extern DaoType *dao_type_vtkOTTemplates;
extern DaoType *dao_type_vtkParametricSpline;
extern DaoType *dao_type_vtkTable;
extern DaoType *dao_type_vtkPassInputTypeAlgorithm;
extern DaoType *dao_type_vtkPentagonalPrism;
extern DaoType *dao_type_vtkPerlinNoise;
extern DaoType *dao_type_vtkPiecewiseFunctionInternals;
extern DaoType *dao_type_vtkPiecewiseFunctionAlgorithm;
extern DaoType *dao_type_vtkPiecewiseFunctionShiftScale;
extern DaoType *dao_type_vtkPointsProjectedHull;
extern DaoType *dao_type_vtkPointSetAlgorithm;
extern DaoType *dao_type_vtkPointSetSource;
extern DaoType *dao_type_vtkPointSetToPointSetFilter;
extern DaoType *dao_type_vtkPolyVertex;
extern DaoType *dao_type_vtkPolyLine;
extern DaoType *dao_type_vtkTriangleStrip;
extern DaoType *dao_type_vtkPolyDataAlgorithm;
extern DaoType *dao_type_vtkPolyDataCollection;
extern DaoType *dao_type_vtkPolyDataToPolyDataFilter;
extern DaoType *dao_type_vtkPointIdMap;
extern DaoType *dao_type_vtkIdToIdVectorMapType;
extern DaoType *dao_type_vtkIdToIdMapType;
extern DaoType *dao_type_vtkPolyhedron;
extern DaoType *dao_type_vtkPropAssembly;
extern DaoType *dao_type_vtkQuadraticHexahedron;
extern DaoType *dao_type_vtkQuadraticLinearQuad;
extern DaoType *dao_type_vtkQuadraticLinearWedge;
extern DaoType *dao_type_vtkQuadraticPyramid;
extern DaoType *dao_type_vtkQuadraticTetra;
extern DaoType *dao_type_vtkQuadraticWedge;
extern DaoType *dao_type_vtkRectilinearGridAlgorithm;
extern DaoType *dao_type_vtkRectilinearGridSource;
extern DaoType *dao_type_vtkRectilinearGridToPolyDataFilter;
extern DaoType *dao_type_vtkReebGraphSimplificationMetric;
extern DaoType *dao_type_vtkReebGraph;
extern DaoType *dao_type_vtkScalarTree;
extern DaoType *dao_type_vtkSelectionNode;
extern DaoType *dao_type_vtkSelectionInternals;
extern DaoType *dao_type_vtkSelectionAlgorithm;
extern DaoType *dao_type_vtkTriangleTile;
extern DaoType *dao_type_vtkTetraTile;
extern DaoType *dao_type_vtkSimpleCellTessellator;
extern DaoType *dao_type_vtkSimpleImageToImageFilter;
extern DaoType *dao_type_vtkScalarNode;
extern DaoType *dao_type_vtkSimpleScalarTree;
extern DaoType *dao_type_vtkSmoothErrorMetric;
extern DaoType *dao_type_vtkSphere;
extern DaoType *dao_type_vtkStructuredGridAlgorithm;
extern DaoType *dao_type_vtkStructuredGridToPolyDataFilter;
extern DaoType *dao_type_vtkStructuredGridToStructuredGridFilter;
extern DaoType *dao_type_vtkStructuredPointsCollection;
extern DaoType *dao_type_vtkStructuredPointsToPolyDataFilter;
extern DaoType *dao_type_vtkStructuredPointsToStructuredPointsFilter;
extern DaoType *dao_type_vtkStructuredPointsToUnstructuredGridFilter;
extern DaoType *dao_type_vtkSuperquadric;
extern DaoType *dao_type_vtkTableAlgorithm;
extern DaoType *dao_type_vtkTemporalDataSet;
extern DaoType *dao_type_vtkTemporalDataSetAlgorithm;
extern DaoType *dao_type_vtkThreadedImageAlgorithm;
extern DaoType *dao_type_vtkTree;
extern DaoType *dao_type_vtkTreeAlgorithm;
extern DaoType *dao_type_vtkTreeBFSIteratorInternals;
extern DaoType *dao_type_vtkTreeBFSIterator;
extern DaoType *dao_type_vtkTreeDFSIteratorInternals;
extern DaoType *dao_type_vtkTreeDFSIterator;
extern DaoType *dao_type_vtkTriQuadraticHexahedron;
extern DaoType *dao_type_vtkTrivialProducer;
extern DaoType *dao_type_vtkUndirectedGraphAlgorithm;
extern DaoType *dao_type_vtkUnstructuredGridAlgorithm;
extern DaoType *dao_type_vtkUnstructuredGridToPolyDataFilter;
extern DaoType *dao_type_vtkUnstructuredGridToUnstructuredGridFilter;
extern DaoType *dao_type_vtkViewDependentErrorMetric;
extern DaoType *dao_type_vtkAnnotationLink;
extern DaoType *dao_type_vtkAppendFilter;
extern DaoType *dao_type_vtkAppendPolyData;
extern DaoType *dao_type_vtkAppendCompositeDataLeaves;
extern DaoType *dao_type_vtkAppendSelection;
extern DaoType *dao_type_vtkApproximatingSubdivisionFilter;
extern DaoType *dao_type_vtkArcSource;
extern DaoType *dao_type_vtkAreaContourSpectrumFilter;
extern DaoType *dao_type_vtkArrayCalculator;
extern DaoType *dao_type_vtkArrowSource;
extern DaoType *dao_type_vtkAssignAttribute;
extern DaoType *dao_type_vtkAttributeDataToFieldDataFilter;
extern DaoType *dao_type_vtkAxes;
extern DaoType *dao_type_vtkBandedPolyDataContourFilter;
extern DaoType *dao_type_vtkBlankStructuredGrid;
extern DaoType *dao_type_vtkBlankStructuredGridWithImage;
extern DaoType *dao_type_vtkBlockIdScalars;
extern DaoType *dao_type_vtkBoxClipDataSet;
extern DaoType *dao_type_vtkBrownianPoints;
extern DaoType *dao_type_vtkInterpolatingSubdivisionFilter;
extern DaoType *dao_type_vtkButterflySubdivisionFilter;
extern DaoType *dao_type_vtkButtonSource;
extern DaoType *dao_type_vtkCellCenters;
extern DaoType *dao_type_vtkCellDataToPointData;
extern DaoType *dao_type_vtkCellDerivatives;
extern DaoType *dao_type_vtkCellLocatorInterpolatedVelocityFieldCellLocatorsType;
extern DaoType *dao_type_vtkCellLocatorInterpolatedVelocityField;
extern DaoType *dao_type_vtkCellQuality;
extern DaoType *dao_type_vtkCleanPolyData;
extern DaoType *dao_type_vtkCCSEdgeLocator;
extern DaoType *dao_type_vtkClipClosedSurface;
extern DaoType *dao_type_vtkClipConvexPolyDataInternals;
extern DaoType *dao_type_vtkClipConvexPolyData;
extern DaoType *dao_type_vtkClipDataSet;
extern DaoType *dao_type_vtkHyperOctreeClipCutPointsGrabber;
extern DaoType *dao_type_vtkClipHyperOctree;
extern DaoType *dao_type_vtkClipPolyData;
extern DaoType *dao_type_vtkClipVolume;
extern DaoType *dao_type_vtkCoincidentPoints;
extern DaoType *dao_type_vtkCoincidentPoints_0_implementation;
extern DaoType *dao_type_vtkCompositeDataGeometryFilter;
extern DaoType *dao_type_vtkMaskPoints;
extern DaoType *dao_type_vtkProbeFilter;
extern DaoType *dao_type_vtkCompositeDataProbeFilter;
extern DaoType *dao_type_vtkConeSource;
extern DaoType *dao_type_vtkConnectivityFilter;
extern DaoType *dao_type_vtkSynchronizedTemplates2D;
extern DaoType *dao_type_vtkSynchronizedTemplates3D;
extern DaoType *dao_type_vtkGridSynchronizedTemplates3D;
extern DaoType *dao_type_vtkRectilinearSynchronizedTemplates;
extern DaoType *dao_type_vtkContourFilter;
extern DaoType *dao_type_vtkContourGrid;
extern DaoType *dao_type_vtkConvertSelection;
extern DaoType *dao_type_vtkCubeSource;
extern DaoType *dao_type_vtkCursor2D;
extern DaoType *dao_type_vtkCursor3D;
extern DaoType *dao_type_vtkCurvatures;
extern DaoType *dao_type_vtkSynchronizedTemplatesCutter3D;
extern DaoType *dao_type_vtkCutter;
extern DaoType *dao_type_vtkCylinderSource;
extern DaoType *dao_type_vtkStreamer;
extern DaoType *dao_type_vtkStreamLine;
extern DaoType *dao_type_vtkDashedStreamLine;
extern DaoType *dao_type_vtkInternalStructureCache;
extern DaoType *dao_type_vtkDataObjectGenerator;
extern DaoType *dao_type_vtkDataObjectToDataSetFilter;
extern DaoType *dao_type_vtkStreamingTessellator;
extern DaoType *dao_type_vtkEdgeSubdivisionCriterion;
extern DaoType *dao_type_vtkDataSetEdgeSubdivisionCriterion;
extern DaoType *dao_type_vtkDataSetGradient;
extern DaoType *dao_type_vtkDataSetGradientPrecompute;
extern DaoType *dao_type_vtkFastGeomQuadStruct;
extern DaoType *dao_type_vtkDataSetSurfaceFilter;
extern DaoType *dao_type_vtkDataSetToDataObjectFilter;
extern DaoType *dao_type_vtkDataSetTriangleFilter;
extern DaoType *dao_type_vtkDecimatePolylineFilter;
extern DaoType *dao_type_vtkDecimatePro;
extern DaoType *dao_type_vtkDelaunay2D;
extern DaoType *dao_type_vtkTetraArray;
extern DaoType *dao_type_vtkDelaunay3D;
extern DaoType *dao_type_vtkDensifyPolyData;
extern DaoType *dao_type_vtkDicer;
extern DaoType *dao_type_vtkGeodesicPath;
extern DaoType *dao_type_vtkGraphGeodesicPath;
extern DaoType *dao_type_vtkDijkstraGraphInternals;
extern DaoType *dao_type_vtkDijkstraGraphGeodesicPath;
extern DaoType *dao_type_vtkDijkstraImageGeodesicPath;
extern DaoType *dao_type_vtkMarchingCubes;
extern DaoType *dao_type_vtkDiscreteMarchingCubes;
extern DaoType *dao_type_vtkDiskSource;
extern DaoType *dao_type_vtkEdgePoints;
extern DaoType *dao_type_vtkElevationFilter;
extern DaoType *dao_type_vtkEllipticalButtonSource;
extern DaoType *dao_type_vtkExtractArraysOverTimeInternal;
extern DaoType *dao_type_vtkExtractArraysOverTime;
extern DaoType *dao_type_vtkExtractBlock;
extern DaoType *dao_type_vtkExtractCellsSTLCloak;
extern DaoType *dao_type_vtkModelMetadata;
extern DaoType *dao_type_vtkExtractCells;
extern DaoType *dao_type_vtkExtractDataOverTime;
extern DaoType *dao_type_vtkExtractDataSets;
extern DaoType *dao_type_vtkExtractEdges;
extern DaoType *dao_type_vtkExtractGeometry;
extern DaoType *dao_type_vtkExtractGrid;
extern DaoType *dao_type_vtkExtractLevel;
extern DaoType *dao_type_vtkExtractPolyDataGeometry;
extern DaoType *dao_type_vtkExtractRectilinearGrid;
extern DaoType *dao_type_vtkExtractSelectionBase;
extern DaoType *dao_type_vtkExtractSelectedBlock;
extern DaoType *dao_type_vtkExtractSelectedFrustum;
extern DaoType *dao_type_vtkExtractSelectedIds;
extern DaoType *dao_type_vtkExtractSelectedLocations;
extern DaoType *dao_type_vtkExtractSelectedPolyDataIds;
extern DaoType *dao_type_vtkExtractSelectedRows;
extern DaoType *dao_type_vtkExtractSelectedThresholds;
extern DaoType *dao_type_vtkProbeSelectedLocations;
extern DaoType *dao_type_vtkExtractSelection;
extern DaoType *dao_type_vtkExtractTemporalFieldData;
extern DaoType *dao_type_vtkExtractTensorComponents;
extern DaoType *dao_type_vtkExtractUnstructuredGrid;
extern DaoType *dao_type_vtkExtractVectorComponents;
extern DaoType *dao_type_vtkFeatureEdges;
extern DaoType *dao_type_vtkFieldDataToAttributeDataFilter;
extern DaoType *dao_type_vtkFillHolesFilter;
extern DaoType *dao_type_vtkFrustumSource;
extern DaoType *dao_type_vtkGeometryFilter;
extern DaoType *dao_type_vtkGlyph3D;
extern DaoType *dao_type_vtkGlyph2D;
extern DaoType *dao_type_vtkGlyphSource2D;
extern DaoType *dao_type_vtkGradientFilter;
extern DaoType *dao_type_vtkGraphLayoutFilter;
extern DaoType *dao_type_vtkGraphToPoints;
extern DaoType *dao_type_vtkGraphToPolyData;
extern DaoType *dao_type_vtkKitwareContourFilter;
extern DaoType *dao_type_vtkHedgeHog;
extern DaoType *dao_type_vtkHierarchicalDataExtractDataSetsInternals;
extern DaoType *dao_type_vtkHierarchicalDataExtractDataSets;
extern DaoType *dao_type_vtkHierarchicalDataExtractLevel;
extern DaoType *dao_type_vtkLevelIdScalars;
extern DaoType *dao_type_vtkHierarchicalDataLevelFilter;
extern DaoType *dao_type_vtkHierarchicalDataSetGeometryFilter;
extern DaoType *dao_type_vtkHull;
extern DaoType *dao_type_vtkHyperOctreeContourPointsGrabber;
extern DaoType *dao_type_vtkHyperOctreeContourFilter;
extern DaoType *dao_type_vtkHyperOctreeCutter;
extern DaoType *dao_type_vtkHyperOctreeDepth;
extern DaoType *dao_type_vtkHyperOctreeDualGridContourFilter;
extern DaoType *dao_type_vtkHyperOctreeFractalSource;
extern DaoType *dao_type_vtkHyperOctreeLimiter;
extern DaoType *dao_type_vtkHyperOctreeSampleFunction;
extern DaoType *dao_type_vtkHyperOctreeSurfaceFilter;
extern DaoType *dao_type_vtkHyperOctreeToUniformGridFilter;
extern DaoType *dao_type_vtkHyperArray;
extern DaoType *dao_type_vtkHyperStreamline;
extern DaoType *dao_type_vtkIconGlyphFilter;
extern DaoType *dao_type_vtkIdFilter;
extern DaoType *dao_type_vtkImageDataGeometryFilter;
extern DaoType *dao_type_vtkImageMarchingCubes;
extern DaoType *dao_type_vtkImplicitTextureCoords;
extern DaoType *dao_type_vtkInterpolateDataSetAttributes;
extern DaoType *dao_type_vtkKdTreeSelector;
extern DaoType *dao_type_vtkLinearExtrusionFilter;
extern DaoType *dao_type_vtkLinearSubdivisionFilter;
extern DaoType *dao_type_vtkLineSource;
extern DaoType *dao_type_vtkLinkEdgels;
extern DaoType *dao_type_vtkLoopSubdivisionFilter;
extern DaoType *dao_type_vtkMarchingContourFilter;
extern DaoType *dao_type_vtkMarchingSquares;
extern DaoType *dao_type_vtkMaskFields;
extern DaoType *dao_type_vtkMaskPolyData;
extern DaoType *dao_type_vtkMassProperties;
extern DaoType *dao_type_vtkMatrixMathFilter;
extern DaoType *dao_type_vtkMergeCellsSTLCloak;
extern DaoType *dao_type_vtkMergeCells;
extern DaoType *dao_type_vtkMergeDataObjectFilter;
extern DaoType *dao_type_vtkMergeFields;
extern DaoType *dao_type_vtkMergeFields_0_Component;
extern DaoType *dao_type_vtkFieldList;
extern DaoType *dao_type_vtkMergeFilter;
extern DaoType *dao_type_vtkMeshQuality;
extern DaoType *dao_type_vtkModelMetadataSTLCloak;
extern DaoType *dao_type_Sorted_cell_extents_Lists;
extern DaoType *dao_type_BSPNode;
extern DaoType *dao_type_vtkModifiedBSPTree;
extern DaoType *dao_type_vtkMultiBlockDataGroupFilter;
extern DaoType *dao_type_vtkMultiBlockMergeFilter;
extern DaoType *dao_type_vtkMultiThreshold;
extern DaoType *dao_type_std_0_binary_function_1_int_3_int_3__Bool_2_;
extern DaoType *dao_type_std_0_less_1_int_2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_int_2_;
extern DaoType *dao_type_std_0_allocator_1_int_2_;
extern DaoType *dao_type_std_0_set_1_int_3_std_0_less_1_int_2__3_std_0_allocator_1_int_2__4__2_;
extern DaoType *dao_type_std_0__Rb_tree_const_iterator_1_int_2_;
extern DaoType *dao_type_std_0__Rb_tree_node_1_int_2_;
extern DaoType *dao_type_std_0__Rb_tree_iterator_1_int_2_;
extern DaoType *dao_type_std_0_reverse_iterator_1_std_0__Rb_tree_const_iterator_1_int_2__4__2_;
extern DaoType *dao_type_std_0_pair_1_std_0__Rb_tree_const_iterator_1_int_2__3__Bool_2_;
extern DaoType *dao_type_std_0_pair_1_std_0__Rb_tree_const_iterator_1_int_2__3_std_0__Rb_tree_const_iterator_1_int_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_int_3_std_0_allocator_1_int_2__4__2_;
extern DaoType *dao_type_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_int_3_std_0_allocator_1_int_2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_int_9__3_std_0_vector_1_int_3_std_0_allocator_1_int_2__4__2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0_new_allocator_1_vtkUnstructuredGrid_9__2_;
extern DaoType *dao_type_std_0_allocator_1_vtkUnstructuredGrid_9__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2_;
extern DaoType *dao_type_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2_;
extern DaoType *dao_type_std_0__Vector_base_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__0__Vector_impl;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9__9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9_const_9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9__9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_vtkUnstructuredGrid_9_const_9__3_std_0_vector_1_vtkUnstructuredGrid_9__3_std_0_allocator_1_vtkUnstructuredGrid_9__2__4__2__4__2__4__2_;
extern DaoType *dao_type_vtkMultiThreshold_0_NormKey;
extern DaoType *dao_type_vtkOBBNode;
extern DaoType *dao_type_vtkOBBDicer;
extern DaoType *dao_type_vtkOBBTree;
extern DaoType *dao_type_vtkOutlineSource;
extern DaoType *dao_type_vtkOutlineCornerSource;
extern DaoType *dao_type_vtkOutlineCornerFilter;
extern DaoType *dao_type_vtkOutlineFilter;
extern DaoType *dao_type_vtkParametricFunctionSource;
extern DaoType *dao_type_vtkPlaneSource;
extern DaoType *dao_type_vtkPlatonicSolidSource;
extern DaoType *dao_type_vtkPointDataToCellData;
extern DaoType *dao_type_vtkPointSource;
extern DaoType *dao_type_vtkPolyDataConnectivityFilter;
extern DaoType *dao_type_vtkPolyDataNormals;
extern DaoType *dao_type_vtkPolyDataPointSampler;
extern DaoType *dao_type_vtkPolyDataStreamer;
extern DaoType *dao_type_vtkPolyDataToReebGraphFilter;
extern DaoType *dao_type_vtkProbePolyhedron;
extern DaoType *dao_type_vtkProgrammableAttributeDataFilter;
extern DaoType *dao_type_vtkProgrammableDataObjectSource;
extern DaoType *dao_type_vtkProgrammableFilter;
extern DaoType *dao_type_vtkProgrammableGlyphFilter;
extern DaoType *dao_type_vtkProgrammableSource;
extern DaoType *dao_type_vtkProjectedTexture;
extern DaoType *dao_type_vtkQuadraturePointInterpolator;
extern DaoType *dao_type_vtkQuadraturePointsGenerator;
extern DaoType *dao_type_vtkQuadratureSchemeDictionaryGenerator;
extern DaoType *dao_type_vtkQuadricClusteringCellSet;
extern DaoType *dao_type_vtkQuadricClustering;
extern DaoType *dao_type_vtkQuadricDecimation;
extern DaoType *dao_type_vtkQuantizePolyDataPoints;
extern DaoType *dao_type_vtkRandomAttributeGenerator;
extern DaoType *dao_type_vtkRearrangeFields;
extern DaoType *dao_type_vtkRearrangeFields_0_Operation;
extern DaoType *dao_type_vtkRectangularButtonSource;
extern DaoType *dao_type_vtkRectilinearGridClip;
extern DaoType *dao_type_vtkRectilinearGridGeometryFilter;
extern DaoType *dao_type_vtkRectilinearGridToTetrahedra;
extern DaoType *dao_type_vtkRecursiveDividingCubes;
extern DaoType *dao_type_vtkReebGraphSimplificationFilter;
extern DaoType *dao_type_vtkReebGraphSurfaceSkeletonFilter;
extern DaoType *dao_type_vtkReebGraphVolumeSkeletonFilter;
extern DaoType *dao_type_vtkReflectionFilter;
extern DaoType *dao_type_vtkRegularPolygonSource;
extern DaoType *dao_type_vtkReverseSense;
extern DaoType *dao_type_vtkRibbonFilter;
extern DaoType *dao_type_vtkRotationalExtrusionFilter;
extern DaoType *dao_type_vtkRotationFilter;
extern DaoType *dao_type_vtkRuledSurfaceFilter;
extern DaoType *dao_type_vtkSectorSource;
extern DaoType *dao_type_vtkSelectEnclosedPoints;
extern DaoType *dao_type_vtkSelectionSourceInternals;
extern DaoType *dao_type_vtkSelectionSource;
extern DaoType *dao_type_vtkSelectPolyData;
extern DaoType *dao_type_vtkShrinkFilter;
extern DaoType *dao_type_vtkShrinkPolyData;
extern DaoType *dao_type_vtkSimpleElevationFilter;
extern DaoType *dao_type_vtkVolumeReader;
extern DaoType *dao_type_vtkSliceCubes;
extern DaoType *dao_type_vtkSmoothPoints;
extern DaoType *dao_type_vtkSmoothPolyDataFilter;
extern DaoType *dao_type_vtkSpatialRepresentationFilter;
extern DaoType *dao_type_vtkSpherePuzzle;
extern DaoType *dao_type_vtkSpherePuzzleArrows;
extern DaoType *dao_type_vtkSphereSource;
extern DaoType *dao_type_vtkSplineFilter;
extern DaoType *dao_type_vtkSplitField;
extern DaoType *dao_type_vtkSplitField_0_Component;
extern DaoType *dao_type_vtkStreamPoints;
extern DaoType *dao_type_vtkStreamTracer;
extern DaoType *dao_type_vtkStripper;
extern DaoType *dao_type_vtkStructuredGridClip;
extern DaoType *dao_type_vtkStructuredGridGeometryFilter;
extern DaoType *dao_type_vtkStructuredGridOutlineFilter;
extern DaoType *dao_type_vtkStructuredPointsGeometryFilter;
extern DaoType *dao_type_vtkSubdivideTetra;
extern DaoType *dao_type_vtkSubPixelPositionEdgels;
extern DaoType *dao_type_vtkSuperquadricSource;
extern DaoType *dao_type_vtkTableBasedClipDataSet;
extern DaoType *dao_type_vtkTableToPolyData;
extern DaoType *dao_type_vtkTableToStructuredGrid;
extern DaoType *dao_type_vtkTemporalStatistics;
extern DaoType *dao_type_vtkTensorGlyph;
extern DaoType *dao_type_vtkTessellatedBoxSource;
extern DaoType *dao_type_vtkTessellatorFilter;
extern DaoType *dao_type_vtkTextSource;
extern DaoType *dao_type_vtkTexturedSphereSource;
extern DaoType *dao_type_vtkTextureMapToCylinder;
extern DaoType *dao_type_vtkTextureMapToPlane;
extern DaoType *dao_type_vtkTextureMapToSphere;
extern DaoType *dao_type_vtkThreshold;
extern DaoType *dao_type_vtkThresholdPoints;
extern DaoType *dao_type_vtkThresholdTextureCoords;
extern DaoType *dao_type_vtkTimeSourceExample;
extern DaoType *dao_type_vtkTransformCoordinateSystems;
extern DaoType *dao_type_vtkTransformFilter;
extern DaoType *dao_type_vtkTransformPolyDataFilter;
extern DaoType *dao_type_vtkTransformTextureCoords;
extern DaoType *dao_type_vtkTriangleFilter;
extern DaoType *dao_type_vtkTriangularTCoords;
extern DaoType *dao_type_vtkTubeFilter;
extern DaoType *dao_type_vtkTubeArray;
extern DaoType *dao_type_vtkUncertaintyTubeFilter;
extern DaoType *dao_type_vtkHashTableOfSurfels;
extern DaoType *dao_type_vtkUnstructuredGridGeometryFilter;
extern DaoType *dao_type_vtkUnstructuredGridToReebGraphFilter;
extern DaoType *dao_type_vtkVectorDot;
extern DaoType *dao_type_vtkVectorNorm;
extern DaoType *dao_type_vtkVertexGlyphFilter;
extern DaoType *dao_type_vtkVolumeContourSpectrumFilter;
extern DaoType *dao_type_vtkVoxelContoursToSurfaceFilter;
extern DaoType *dao_type_vtkWarpLens;
extern DaoType *dao_type_vtkWarpScalar;
extern DaoType *dao_type_vtkWarpTo;
extern DaoType *dao_type_vtkWarpVector;
extern DaoType *dao_type_vtkWindowedSincPolyDataFilter;
extern DaoType *dao_type_vtkYoungsMaterialInterfaceInternals;
extern DaoType *dao_type_vtkYoungsMaterialInterface;
extern DaoType *dao_type_vtkWriter;
extern DaoType *dao_type_vtkAbstractParticleWriter;
extern DaoType *dao_type_vtkArrayReader;
extern DaoType *dao_type_vtkArrayWriter;
extern DaoType *dao_type_vtkTextCodec;
extern DaoType *dao_type_vtkTextCodec_0_OutputIterator;
extern DaoType *dao_type_vtkASCIITextCodec;
extern DaoType *dao_type_vtkAVSucdReader;
extern DaoType *dao_type_vtkInputStream;
extern DaoType *dao_type_vtkBase64InputStream;
extern DaoType *dao_type_vtkOutputStream;
extern DaoType *dao_type_vtkBase64OutputStream;
extern DaoType *dao_type_vtkBase64Utilities;
extern DaoType *dao_type_vtkImageReader2;
extern DaoType *dao_type_vtkImageReader;
extern DaoType *dao_type_vtkBMPReader;
extern DaoType *dao_type_vtkImageWriter;
extern DaoType *dao_type_vtkBMPWriter;
extern DaoType *dao_type_vtkBYUReader;
extern DaoType *dao_type_vtkDataWriter;
extern DaoType *dao_type_vtkPolyDataWriter;
extern DaoType *dao_type_vtkBYUWriter;
extern DaoType *dao_type_vtkCGMWriter;
extern DaoType *dao_type_vtkChacoReader;
extern DaoType *dao_type_vtkDataReader;
extern DaoType *dao_type_vtkCompositeDataReader;
extern DaoType *dao_type_vtkCompositeDataWriter;
extern DaoType *dao_type_vtkTableReader;
extern DaoType *dao_type_vtkSQLDatabase;
extern DaoType *dao_type_vtkDatabaseToTableReader;
extern DaoType *dao_type_vtkDataCompressor;
extern DaoType *dao_type_vtkDataObjectReader;
extern DaoType *dao_type_vtkDataObjectWriter;
extern DaoType *dao_type_vtkDataSetReader;
extern DaoType *dao_type_vtkDataSetWriter;
extern DaoType *dao_type_vtkDelimitedTextWriter;
extern DaoType *dao_type_vtkDEMReader;
extern DaoType *dao_type_vtkDICOMImageReaderVector;
extern DaoType *dao_type_DICOMParser;
extern DaoType *dao_type_DICOMAppHelper;
extern DaoType *dao_type_vtkDICOMImageReader;
extern DaoType *dao_type_TranslationTableType;
extern DaoType *dao_type_vtkGenericEnSightReader;
extern DaoType *dao_type_vtkEnSightReaderCellIdsType;
extern DaoType *dao_type_vtkEnSightReader;
extern DaoType *dao_type_vtkEnSight6BinaryReader;
extern DaoType *dao_type_vtkEnSight6Reader;
extern DaoType *dao_type_vtkEnSightGoldBinaryReader;
extern DaoType *dao_type_vtkEnSightGoldReader;
extern DaoType *dao_type_vtkEnSightMasterServerReader;
extern DaoType *dao_type_vtkFacetWriter;
extern DaoType *dao_type_vtkFLUENTReader;
extern DaoType *dao_type_vtkGAMBITReader;
extern DaoType *dao_type_vtkMoleculeReaderBase;
extern DaoType *dao_type_vtkGaussianCubeReader;
extern DaoType *dao_type_vtkGenericDataObjectReader;
extern DaoType *dao_type_vtkGenericDataObjectWriter;
extern DaoType *dao_type_vtkGenericMovieWriter;
extern DaoType *dao_type_vtkMedicalImageProperties;
extern DaoType *dao_type_vtkMedicalImageReader2;
extern DaoType *dao_type_vtkGESignaReader;
extern DaoType *dao_type_vtkGlobFileNames;
extern DaoType *dao_type_vtkGraphReader;
extern DaoType *dao_type_vtkGraphWriter;
extern DaoType *dao_type_vtkImageReader2Collection;
extern DaoType *dao_type_vtkImageReader2FactoryCleanup;
extern DaoType *dao_type_vtkImageReader2Factory;
extern DaoType *dao_type_vtkIVWriter;
extern DaoType *dao_type_vtkJavaScriptDataWriter;
extern DaoType *dao_type_vtkJPEGReader;
extern DaoType *dao_type_vtkJPEGWriter;
extern DaoType *dao_type_vtkMaterialLibrary;
extern DaoType *dao_type_vtkMCubesReader;
extern DaoType *dao_type_vtkMCubesWriter;
extern DaoType *dao_type_vtkMedicalImagePropertiesInternals;
extern DaoType *dao_type_vtkmetaio_0_MetaImage;
extern DaoType *dao_type_vtkMetaImageReader;
extern DaoType *dao_type_vtkMetaImageWriter;
extern DaoType *dao_type_vtkXMLWriter;
extern DaoType *dao_type_vtkXMLUnstructuredDataWriter;
extern DaoType *dao_type_vtkXMLUnstructuredGridWriter;
extern DaoType *dao_type_vtkMFIXReader;
extern DaoType *dao_type_vtkMINCImageAttributeMap;
extern DaoType *dao_type_vtkMINCImageAttributes;
extern DaoType *dao_type_vtkMINCImageReader;
extern DaoType *dao_type_vtkMINCImageWriter;
extern DaoType *dao_type_vtkMPASReader;
extern DaoType *dao_type_vtkMultiBlockPLOT3DReaderInternals;
extern DaoType *dao_type_vtkMultiBlockPLOT3DReader;
extern DaoType *dao_type_vtkNetCDFReader;
extern DaoType *dao_type_vtkSmartPointer_1_vtkDoubleArray_2_;
extern DaoType *dao_type_vtkNetCDFCFReader;
extern DaoType *dao_type_vtkNetCDFPOPReaderInternal;
extern DaoType *dao_type_vtkNetCDFPOPReader;
extern DaoType *dao_type_vtkOBJReader;
extern DaoType *dao_type_vtkOpenFOAMReaderPrivate;
extern DaoType *dao_type_vtkOpenFOAMReader;
extern DaoType *dao_type_vtkParticleReader;
extern DaoType *dao_type_vtkPDBReader;
extern DaoType *dao_type_vtkPLOT3DReader;
extern DaoType *dao_type_PlyProperty;
extern DaoType *dao_type_PlyElement;
extern DaoType *dao_type_PlyOtherProp;
extern DaoType *dao_type_OtherData;
extern DaoType *dao_type_OtherElem;
extern DaoType *dao_type_PlyOtherElems;
extern DaoType *dao_type_PlyFile;
extern DaoType *dao_type_vtkPLY;
extern DaoType *dao_type_vtkPLYReader;
extern DaoType *dao_type_vtkPLYWriter;
extern DaoType *dao_type_vtkPNGReader;
extern DaoType *dao_type_vtkPNGWriter;
extern DaoType *dao_type_vtkPNMReader;
extern DaoType *dao_type_vtkPNMWriter;
extern DaoType *dao_type_vtkPolyDataReader;
extern DaoType *dao_type_vtkPostScriptWriter;
extern DaoType *dao_type_vtkProStarReader;
extern DaoType *dao_type_vtkRectilinearGridReader;
extern DaoType *dao_type_vtkRectilinearGridWriter;
extern DaoType *dao_type_vtkRowQuery;
extern DaoType *dao_type_vtkRowQueryToTable;
extern DaoType *dao_type_vtkXMLReader;
extern DaoType *dao_type_vtkXMLDataReader;
extern DaoType *dao_type_vtkXMLUnstructuredDataReader;
extern DaoType *dao_type_vtkXMLPolyDataReader;
extern DaoType *dao_type_vtkRTXMLPolyDataReaderInternals;
extern DaoType *dao_type_vtkRTXMLPolyDataReader;
extern DaoType *dao_type_vtkSESAMEReader;
extern DaoType *dao_type_vtkShaderCodeLibrary;
extern DaoType *dao_type_vtkSimplePointsReader;
extern DaoType *dao_type_vtkSLACParticleReader;
extern DaoType *dao_type_vtkSLACReader;
extern DaoType *dao_type_vtkSmartPointer_1_vtkDataArray_2_;
extern DaoType *dao_type_vtkSLCReader;
extern DaoType *dao_type_vtkStringArrayVector;
extern DaoType *dao_type_vtkSortFileNames;
extern DaoType *dao_type_vtkSQLDatabaseSchema;
extern DaoType *dao_type_vtkSQLQuery;
extern DaoType *dao_type_vtkSQLDatabaseSchemaInternals;
extern DaoType *dao_type_vtkSQLiteQuery;
extern DaoType *dao_type_vtk_sqlite3;
extern DaoType *dao_type_vtkSQLiteDatabase;
extern DaoType *dao_type_vtk_sqlite3_stmt;
extern DaoType *dao_type_vtkSQLiteToTableReader;
extern DaoType *dao_type_vtkSTLReader;
extern DaoType *dao_type_vtkSTLWriter;
extern DaoType *dao_type_vtkStructuredGridReader;
extern DaoType *dao_type_vtkStructuredGridWriter;
extern DaoType *dao_type_vtkStructuredPointsReader;
extern DaoType *dao_type_vtkStructuredPointsWriter;
extern DaoType *dao_type_vtkTableWriter;
extern DaoType *dao_type_vtkTableToDatabaseWriter;
extern DaoType *dao_type_vtkTableToSQLiteWriter;
extern DaoType *dao_type_vtkTecplotReaderInternal;
extern DaoType *dao_type_vtkTecplotReader;
extern DaoType *dao_type_vtkTextCodecFactory;
extern DaoType *dao_type_vtkTIFFReaderInternal;
extern DaoType *dao_type_vtkTIFFReader;
extern DaoType *dao_type_vtkTIFFWriter;
extern DaoType *dao_type_vtkTreeReader;
extern DaoType *dao_type_vtkTreeWriter;
extern DaoType *dao_type_vtkUGFacetReader;
extern DaoType *dao_type_vtkUnstructuredGridReader;
extern DaoType *dao_type_vtkUnstructuredGridWriter;
extern DaoType *dao_type_vtkUTF16TextCodec;
extern DaoType *dao_type_vtkUTF8TextCodec;
extern DaoType *dao_type_vtkVolume16Reader;
extern DaoType *dao_type_vtkXMLCompositeDataReaderInternals;
extern DaoType *dao_type_vtkXMLCompositeDataReader;
extern DaoType *dao_type_OffsetsManager;
extern DaoType *dao_type_OffsetsManagerGroup;
extern DaoType *dao_type_OffsetsManagerArray;
extern DaoType *dao_type_vtkXMLCompositeDataWriterInternals;
extern DaoType *dao_type_vtkXMLCompositeDataWriter;
extern DaoType *dao_type_vtkXMLDataSetWriter;
extern DaoType *dao_type_vtkXMLFileReadTester;
extern DaoType *dao_type_vtkXMLGenericDataObjectReader;
extern DaoType *dao_type_vtkXMLHierarchicalBoxDataReader;
extern DaoType *dao_type_vtkXMLHierarchicalBoxDataWriter;
extern DaoType *dao_type_vtkXMLMultiBlockDataReader;
extern DaoType *dao_type_vtkXMLMultiGroupDataReader;
extern DaoType *dao_type_vtkHierarchicalDataSet;
extern DaoType *dao_type_vtkXMLHierarchicalDataReader;
extern DaoType *dao_type_vtkXMLHyperOctreeReader;
extern DaoType *dao_type_vtkXMLHyperOctreeWriter;
extern DaoType *dao_type_vtkXMLStructuredDataReader;
extern DaoType *dao_type_vtkXMLImageDataReader;
extern DaoType *dao_type_vtkXMLStructuredDataWriter;
extern DaoType *dao_type_vtkXMLImageDataWriter;
extern DaoType *dao_type_vtkXMLMaterialInternals;
extern DaoType *dao_type_vtkXMLShader;
extern DaoType *dao_type_vtkXMLMaterial;
extern DaoType *dao_type_vtkXMLMaterialParserInternals;
extern DaoType *dao_type_vtkXMLMaterialParser;
extern DaoType *dao_type_vtkXMLMaterialReader;
extern DaoType *dao_type_vtkXMLMultiBlockDataWriter;
extern DaoType *dao_type_vtkXMLPDataReader;
extern DaoType *dao_type_vtkXMLPDataWriter;
extern DaoType *dao_type_vtkXMLPDataSetWriter;
extern DaoType *dao_type_vtkXMLPStructuredDataReader;
extern DaoType *dao_type_vtkXMLPImageDataReader;
extern DaoType *dao_type_vtkXMLPStructuredDataWriter;
extern DaoType *dao_type_vtkXMLPImageDataWriter;
extern DaoType *dao_type_vtkXMLPolyDataWriter;
extern DaoType *dao_type_vtkXMLPUnstructuredDataReader;
extern DaoType *dao_type_vtkXMLPPolyDataReader;
extern DaoType *dao_type_vtkXMLPUnstructuredDataWriter;
extern DaoType *dao_type_vtkXMLPPolyDataWriter;
extern DaoType *dao_type_vtkXMLPRectilinearGridReader;
extern DaoType *dao_type_vtkXMLPRectilinearGridWriter;
extern DaoType *dao_type_vtkXMLPStructuredGridReader;
extern DaoType *dao_type_vtkXMLPStructuredGridWriter;
extern DaoType *dao_type_vtkXMLPUnstructuredGridReader;
extern DaoType *dao_type_vtkXMLPUnstructuredGridWriter;
extern DaoType *dao_type_vtkXMLRectilinearGridReader;
extern DaoType *dao_type_vtkXMLRectilinearGridWriter;
extern DaoType *dao_type_vtkXMLStructuredGridReader;
extern DaoType *dao_type_vtkXMLStructuredGridWriter;
extern DaoType *dao_type_vtkXMLUnstructuredGridReader;
extern DaoType *dao_type_vtkXMLUtilities;
extern DaoType *dao_type_vtkXYZMolReader;
extern DaoType *dao_type_vtkZLibDataCompressor;
extern DaoType *dao_type_vtkBooleanTexture;
extern DaoType *dao_type_vtkExtractVOI;
extern DaoType *dao_type_vtkFastSplatter;
extern DaoType *dao_type_vtkGaussianSplatter;
extern DaoType *dao_type_vtkImageStencilData;
extern DaoType *dao_type_vtkImageAccumulate;
extern DaoType *dao_type_vtkImageSpatialAlgorithm;
extern DaoType *dao_type_vtkImageAnisotropicDiffusion2D;
extern DaoType *dao_type_vtkImageAnisotropicDiffusion3D;
extern DaoType *dao_type_vtkImageAppend;
extern DaoType *dao_type_vtkImageAppendComponents;
extern DaoType *dao_type_vtkImageBlend;
extern DaoType *dao_type_vtkImageButterworthHighPass;
extern DaoType *dao_type_vtkImageButterworthLowPass;
extern DaoType *dao_type_vtkImageCacheFilter;
extern DaoType *dao_type_vtkImageCanvasSource2D;
extern DaoType *dao_type_vtkImageCast;
extern DaoType *dao_type_vtkImageChangeInformation;
extern DaoType *dao_type_vtkImageCheckerboard;
extern DaoType *dao_type_vtkImageIterateFilter;
extern DaoType *dao_type_vtkImageDecomposeFilter;
extern DaoType *dao_type_vtkImageCityBlockDistance;
extern DaoType *dao_type_vtkImageClip;
extern DaoType *dao_type_vtkImageConnectorSeed;
extern DaoType *dao_type_vtkImageConnector;
extern DaoType *dao_type_vtkImagePadFilter;
extern DaoType *dao_type_vtkImageConstantPad;
extern DaoType *dao_type_vtkImageEllipsoidSource;
extern DaoType *dao_type_vtkImageContinuousDilate3D;
extern DaoType *dao_type_vtkImageContinuousErode3D;
extern DaoType *dao_type_vtkImageConvolve;
extern DaoType *dao_type_vtkImageCorrelation;
extern DaoType *dao_type_vtkImageCursor3D;
extern DaoType *dao_type_vtkImageDataStreamer;
extern DaoType *dao_type_vtkImageDifference;
extern DaoType *dao_type_vtkImageDilateErode3D;
extern DaoType *dao_type_vtkImageDivergence;
extern DaoType *dao_type_vtkImageDotProduct;
extern DaoType *dao_type_vtkImageEuclideanDistance;
extern DaoType *dao_type_vtkImageEuclideanToPolar;
extern DaoType *dao_type_vtkImageExport;
extern DaoType *dao_type_vtkImageExtractComponents;
extern DaoType *dao_type_vtkImageFourierFilter;
extern DaoType *dao_type_vtkImageFFT;
extern DaoType *dao_type_vtkImageReslice;
extern DaoType *dao_type_vtkImageFlip;
extern DaoType *dao_type_vtkImageFourierCenter;
extern DaoType *dao_type_vtkImageGaussianSmooth;
extern DaoType *dao_type_vtkImageGaussianSource;
extern DaoType *dao_type_vtkImageGradient;
extern DaoType *dao_type_vtkImageGradientMagnitude;
extern DaoType *dao_type_vtkImageGridSource;
extern DaoType *dao_type_vtkImageHSIToRGB;
extern DaoType *dao_type_vtkImageHSVToRGB;
extern DaoType *dao_type_vtkImageHybridMedian2D;
extern DaoType *dao_type_vtkImageIdealHighPass;
extern DaoType *dao_type_vtkImageIdealLowPass;
extern DaoType *dao_type_vtkImageImport;
extern DaoType *dao_type_vtkImageImportExecutive;
extern DaoType *dao_type_vtkImageIslandRemoval2D;
extern DaoType *dao_type_vtkImageLaplacian;
extern DaoType *dao_type_vtkImageLogarithmicScale;
extern DaoType *dao_type_vtkImageLogic;
extern DaoType *dao_type_vtkImageLuminance;
extern DaoType *dao_type_vtkImageMagnify;
extern DaoType *dao_type_vtkImageMagnitude;
extern DaoType *dao_type_vtkImageMandelbrotSource;
extern DaoType *dao_type_vtkImageMapToColors;
extern DaoType *dao_type_vtkImageMapToRGBA;
extern DaoType *dao_type_vtkImageMapToWindowLevelColors;
extern DaoType *dao_type_vtkImageMask;
extern DaoType *dao_type_vtkImageMaskBits;
extern DaoType *dao_type_vtkImageMathematics;
extern DaoType *dao_type_vtkImageMedian3D;
extern DaoType *dao_type_vtkImageMirrorPad;
extern DaoType *dao_type_vtkImageNoiseSource;
extern DaoType *dao_type_vtkImageNonMaximumSuppression;
extern DaoType *dao_type_vtkImageNormalize;
extern DaoType *dao_type_vtkImageOpenClose3D;
extern DaoType *dao_type_vtkImagePermute;
extern DaoType *dao_type_vtkImageQuantizeRGBToIndex;
extern DaoType *dao_type_vtkImageRange3D;
extern DaoType *dao_type_vtkImageRectilinearWipe;
extern DaoType *dao_type_vtkImageResample;
extern DaoType *dao_type_vtkImageRFFT;
extern DaoType *dao_type_vtkImageRGBToHSI;
extern DaoType *dao_type_vtkImageRGBToHSV;
extern DaoType *dao_type_vtkImageSeedConnectivity;
extern DaoType *dao_type_vtkImageSeparableConvolution;
extern DaoType *dao_type_vtkImageShiftScale;
extern DaoType *dao_type_vtkImageShrink3D;
extern DaoType *dao_type_vtkImageSinusoidSource;
extern DaoType *dao_type_vtkImageSkeleton2D;
extern DaoType *dao_type_vtkImageSlab;
extern DaoType *dao_type_vtkImageSobel2D;
extern DaoType *dao_type_vtkImageSobel3D;
extern DaoType *dao_type_vtkImageSpatialFilter;
extern DaoType *dao_type_vtkImageStencil;
extern DaoType *dao_type_vtkImageStencilAlgorithm;
extern DaoType *dao_type_vtkImageStencilRaster;
extern DaoType *dao_type_vtkImageStencilSource;
extern DaoType *dao_type_vtkImageStencilToImage;
extern DaoType *dao_type_vtkImageThreshold;
extern DaoType *dao_type_vtkImageToImageStencil;
extern DaoType *dao_type_vtkImageTranslateExtent;
extern DaoType *dao_type_vtkImageVariance3D;
extern DaoType *dao_type_vtkImageWeightedSum;
extern DaoType *dao_type_vtkImageWrapPad;
extern DaoType *dao_type_vtkImplicitFunctionToImageStencil;
extern DaoType *dao_type_vtkLSSPointMap;
extern DaoType *dao_type_vtkLassoStencilSource;
extern DaoType *dao_type_vtkPointLoad;
extern DaoType *dao_type_vtkROIStencilSource;
extern DaoType *dao_type_vtkRTAnalyticSource;
extern DaoType *dao_type_vtkSampleFunction;
extern DaoType *dao_type_vtkShepardMethod;
extern DaoType *dao_type_vtkSimpleImageFilterExample;
extern DaoType *dao_type_vtkSurfaceReconstructionFilter;
extern DaoType *dao_type_vtkTriangularTexture;
extern DaoType *dao_type_vtkVoxelModeller;
extern DaoType *dao_type_vtkAbstractMapper3D;
extern DaoType *dao_type_vtkRenderer;
extern DaoType *dao_type_vtkAbstractPicker;
extern DaoType *dao_type_vtkProp3D;
extern DaoType *dao_type_vtkAssembly;
extern DaoType *dao_type_vtkActor;
extern DaoType *dao_type_vtkVolume;
extern DaoType *dao_type_vtkAbstractPropPicker;
extern DaoType *dao_type_vtkAbstractVolumeMapper;
extern DaoType *dao_type_vtkActorCollection;
extern DaoType *dao_type_vtkTexture;
extern DaoType *dao_type_vtkMapper;
extern DaoType *dao_type_vtkProperty;
extern DaoType *dao_type_vtkProp3DCollection;
extern DaoType *dao_type_vtkImageActor;
extern DaoType *dao_type_vtkAreaPicker;
extern DaoType *dao_type_vtkPolyDataMapper2D;
extern DaoType *dao_type_vtkTextMapper;
extern DaoType *dao_type_vtkTextProperty;
extern DaoType *dao_type_vtkAxisActor2D;
extern DaoType *dao_type_vtkCameraCallbackCommand;
extern DaoType *dao_type_vtkCamera;
extern DaoType *dao_type_vtkPolyDataMapper;
extern DaoType *dao_type_vtkCameraActor;
extern DaoType *dao_type_vtkCameraList;
extern DaoType *dao_type_vtkTupleInterpolator;
extern DaoType *dao_type_vtkCameraInterpolator;
extern DaoType *dao_type_vtkRenderState;
extern DaoType *dao_type_vtkRenderPass;
extern DaoType *dao_type_vtkCameraPass;
extern DaoType *dao_type_vtkVisibilitySort;
extern DaoType *dao_type_vtkCellCenterDepthSortStack;
extern DaoType *dao_type_vtkCellCenterDepthSort;
extern DaoType *dao_type_vtkPicker;
extern DaoType *dao_type_vtkCellPicker;
extern DaoType *dao_type_vtkPainterObserver;
extern DaoType *dao_type_vtkPainter;
extern DaoType *dao_type_vtkPolyDataPainter;
extern DaoType *dao_type_vtkChooserPainter;
extern DaoType *dao_type_vtkRenderWindow;
extern DaoType *dao_type_vtkOpenGLRenderWindow;
extern DaoType *dao_type_vtkClearZPass;
extern DaoType *dao_type_vtkClipPlanesPainter;
extern DaoType *dao_type_vtkCoincidentTopologyResolutionPainter;
extern DaoType *dao_type_vtkShaderProgram2;
extern DaoType *dao_type_vtkColorMaterialHelper;
extern DaoType *dao_type_vtkCompositePainter;
extern DaoType *dao_type_vtkCompositePolyDataMapperInternals;
extern DaoType *dao_type_vtkCompositePolyDataMapper;
extern DaoType *dao_type_vtkPainterPolyDataMapperObserver;
extern DaoType *dao_type_vtkPainterPolyDataMapper;
extern DaoType *dao_type_vtkCompositePolyDataMapper2;
extern DaoType *dao_type_vtkGPUInfoListArray;
extern DaoType *dao_type_vtkGPUInfo;
extern DaoType *dao_type_vtkGPUInfoList;
extern DaoType *dao_type_vtkCoreGraphicsGPUInfoList;
extern DaoType *dao_type_vtkCuller;
extern DaoType *dao_type_vtkCullerCollection;
extern DaoType *dao_type_vtkDataSetMapper;
extern DaoType *dao_type_vtkPixelBufferObject;
extern DaoType *dao_type_vtkTextureObject;
extern DaoType *dao_type_vtkOpenGLExtensionManager;
extern DaoType *dao_type_vtkDataTransferHelper;
extern DaoType *dao_type_vtkDisplayListPainter;
extern DaoType *dao_type_vtkLightingPainter;
extern DaoType *dao_type_vtkRepresentationPainter;
extern DaoType *dao_type_vtkScalarsToColorsPainter;
extern DaoType *dao_type_vtkDefaultPainter;
extern DaoType *dao_type_vtkDefaultPassLayerList;
extern DaoType *dao_type_vtkDefaultPass;
extern DaoType *dao_type_vtkDepthPeelingPassLayerList;
extern DaoType *dao_type_vtkShader2;
extern DaoType *dao_type_vtkDepthPeelingPass;
extern DaoType *dao_type_vtkDistanceToCamera;
extern DaoType *dao_type_vtkDummyGPUInfoList;
extern DaoType *dao_type_vtkLabeledDataMapper;
extern DaoType *dao_type_vtkDynamic2DLabelMapper;
extern DaoType *dao_type_vtkExporter;
extern DaoType *dao_type_vtkFollower;
extern DaoType *dao_type_vtkFrameBufferObject;
extern DaoType *dao_type_vtkFrustumCoverageCuller;
extern DaoType *dao_type_vtkImageProcessingPass;
extern DaoType *dao_type_vtkGaussianBlurPass;
extern DaoType *dao_type_vtkPainterDeviceAdapter;
extern DaoType *dao_type_vtkRenderWindowInteractor;
extern DaoType *dao_type_vtkRendererCollection;
extern DaoType *dao_type_vtkOpenGLHardwareSupport;
extern DaoType *dao_type_vtkTextureUnitManager;
extern DaoType *dao_type_vtkGenericOpenGLRenderWindow;
extern DaoType *dao_type_vtkTimerIdMap;
extern DaoType *dao_type_vtkInteractorObserver;
extern DaoType *dao_type_vtkObserverMediator;
extern DaoType *dao_type_vtkInteractorEventRecorder;
extern DaoType *dao_type_vtkGenericRenderWindowInteractor;
extern DaoType *dao_type_vtkGenericVertexAttributeMapping;
extern DaoType *dao_type_vtkgl_0___GLsync;
extern DaoType *dao_type_vtkgl_0__cl_context;
extern DaoType *dao_type_vtkgl_0__cl_event;
extern DaoType *dao_type_vtkLight;
extern DaoType *dao_type_vtkShaderInternals;
extern DaoType *dao_type_vtkShader;
extern DaoType *dao_type_vtkGLSLShader;
extern DaoType *dao_type_vtkShaderProgram;
extern DaoType *dao_type_vtkShaderDeviceAdapter;
extern DaoType *dao_type_vtkGLSLShaderDeviceAdapter;
extern DaoType *dao_type_vtkGLSLShaderDeviceAdapter2;
extern DaoType *dao_type_vtkGLSLShaderProgram;
extern DaoType *dao_type_vtkGlyph3DMapper;
extern DaoType *dao_type_vtkGraphicsFactory;
extern DaoType *dao_type_vtkMapArrayValues;
extern DaoType *dao_type_vtkTexturedActor2D;
extern DaoType *dao_type_vtkViewTheme;
extern DaoType *dao_type_vtkGraphMapper;
extern DaoType *dao_type_vtkGraphToGlyphs;
extern DaoType *dao_type_vtkStandardPolyDataPainter;
extern DaoType *dao_type_vtkHardwareSelectionPolyDataPainter;
extern DaoType *dao_type_vtkHardwareSelector;
extern DaoType *dao_type_vtkHardwareSelector_0_PixelInformation;
extern DaoType *dao_type_vtkHierarchicalPolyDataMapper;
extern DaoType *dao_type_vtkIdentColoredPainter;
extern DaoType *dao_type_vtkImageMapper;
extern DaoType *dao_type_vtkInteractorStyle;
extern DaoType *dao_type_vtkInteractorStyleTrackballCamera;
extern DaoType *dao_type_vtkInteractorStyleImage;
extern DaoType *dao_type_vtkImageViewer;
extern DaoType *dao_type_vtkImageViewer2;
extern DaoType *dao_type_vtkImagingFactory;
extern DaoType *dao_type_vtkImporter;
extern DaoType *dao_type_vtkTDxInteractorStyle;
extern DaoType *dao_type_CPIDControl;
extern DaoType *dao_type_vtkInteractorStyleFlight;
extern DaoType *dao_type_vtkInteractorStyleJoystickActor;
extern DaoType *dao_type_vtkInteractorStyleJoystickCamera;
extern DaoType *dao_type_vtkInteractorStyleRubberBand2D;
extern DaoType *dao_type_vtkInteractorStyleRubberBand3D;
extern DaoType *dao_type_vtkInteractorStyleRubberBandPick;
extern DaoType *dao_type_vtkInteractorStyleRubberBandZoom;
extern DaoType *dao_type_vtkInteractorStyleTrackballActor;
extern DaoType *dao_type_vtkInteractorStyleSwitch;
extern DaoType *dao_type_vtkInteractorStyleTerrain;
extern DaoType *dao_type_vtkInteractorStyleTrackball;
extern DaoType *dao_type_vtkWorldPointPicker;
extern DaoType *dao_type_vtkInteractorStyleUnicam;
extern DaoType *dao_type_vtkInteractorStyleUser;
extern DaoType *dao_type_vtkIVExporter;
extern DaoType *dao_type_vtkLabeledTreeMapDataMapper;
extern DaoType *dao_type_vtkLabelHierarchyIterator;
extern DaoType *dao_type_vtkLabelHierarchy;
extern DaoType *dao_type_vtkLabelHierarchy_0_Implementation;
extern DaoType *dao_type_vtkLabelHierarchyAlgorithm;
extern DaoType *dao_type_vtkLabelHierarchyCompositeIterator;
extern DaoType *dao_type_vtkLabelRenderStrategy;
extern DaoType *dao_type_vtkSelectVisiblePoints;
extern DaoType *dao_type_vtkLabelPlacementMapper;
extern DaoType *dao_type_vtkLabelPlacer;
extern DaoType *dao_type_vtkFreeTypeUtilities;
extern DaoType *dao_type_vtkLabelSizeCalculator;
extern DaoType *dao_type_vtkLeaderActor2D;
extern DaoType *dao_type_vtkLightActor;
extern DaoType *dao_type_vtkLightCollection;
extern DaoType *dao_type_vtkUniformVariables;
extern DaoType *dao_type_vtkLightingHelper;
extern DaoType *dao_type_vtkLightKit;
extern DaoType *dao_type_vtkLightsPass;
extern DaoType *dao_type_vtkLineIntegralConvolution2D;
extern DaoType *dao_type_vtkPrimitivePainter;
extern DaoType *dao_type_vtkLinesPainter;
extern DaoType *dao_type_vtkMapperCollection;
extern DaoType *dao_type_vtkLODActor;
extern DaoType *dao_type_vtkVolumeProperty;
extern DaoType *dao_type_vtkLODProp3DCallback;
extern DaoType *dao_type_vtkLODProp3D;
extern DaoType *dao_type_vtkMapType;
extern DaoType *dao_type_vtkOBJExporter;
extern DaoType *dao_type_vtkObserverMap;
extern DaoType *dao_type_vtkOOGLExporter;
extern DaoType *dao_type_vtkOpaquePass;
extern DaoType *dao_type_vtkOpenGLRenderer;
extern DaoType *dao_type_vtkOpenGLActor;
extern DaoType *dao_type_vtkOpenGLCamera;
extern DaoType *dao_type_vtkOpenGLClipPlanesPainter;
extern DaoType *dao_type_vtkOpenGLCoincidentTopologyResolutionPainter;
extern DaoType *dao_type_vtkOpenGLDisplayListPainter;
extern DaoType *dao_type_vtkOpenGLGlyph3DMapperArray;
extern DaoType *dao_type_vtkOpenGLGlyph3DMapper;
extern DaoType *dao_type_vtkOpenGLImageActor;
extern DaoType *dao_type_vtkOpenGLImageMapper;
extern DaoType *dao_type_vtkOpenGLLight;
extern DaoType *dao_type_vtkOpenGLLightingPainter;
extern DaoType *dao_type_vtkOpenGLPainterDeviceAdapter;
extern DaoType *dao_type_vtkOpenGLTexture;
extern DaoType *dao_type_vtkOpenGLPolyDataMapper;
extern DaoType *dao_type_vtkOpenGLPolyDataMapper2D;
extern DaoType *dao_type_vtkPropertyInternals;
extern DaoType *dao_type_vtkShader2Collection;
extern DaoType *dao_type_vtkOpenGLProperty;
extern DaoType *dao_type_vtkVolumeCollection;
extern DaoType *dao_type_vtkRendererDelegate;
extern DaoType *dao_type_vtkOpenGLRendererLayerList;
extern DaoType *dao_type_vtkOpenGLRepresentationPainter;
extern DaoType *dao_type_vtkOpenGLScalarsToColorsPainter;
extern DaoType *dao_type_vtkOverlayPass;
extern DaoType *dao_type_vtkParallelCoordinatesActor;
extern DaoType *dao_type_vtkParallelCoordinatesInteractorStyle;
extern DaoType *dao_type_vtkPointPicker;
extern DaoType *dao_type_vtkPointSetToLabelHierarchy;
extern DaoType *dao_type_vtkPointsPainter;
extern DaoType *dao_type_vtkPolygonsPainter;
extern DaoType *dao_type_vtkPOVInternals;
extern DaoType *dao_type_vtkPOVExporter;
extern DaoType *dao_type_vtkProp3DFollower;
extern DaoType *dao_type_vtkPropPicker;
extern DaoType *dao_type_vtkQuadricLODActor;
extern DaoType *dao_type_vtkQuaternion;
extern DaoType *dao_type_vtkQuaternionList;
extern DaoType *dao_type_vtkQuaternionInterpolator;
extern DaoType *dao_type_vtkRenderedAreaPicker;
extern DaoType *dao_type_vtkRendererSource;
extern DaoType *dao_type_vtkRenderPassCollection;
extern DaoType *dao_type_vtkRenderWindowCollection;
extern DaoType *dao_type_vtkScalarBarActor;
extern DaoType *dao_type_vtkTextActor;
extern DaoType *dao_type_vtkScaledTextActor;
extern DaoType *dao_type_vtkScenePickerSelectionRenderCommand;
extern DaoType *dao_type_vtkScenePicker;
extern DaoType *dao_type_vtkSequencePass;
extern DaoType *dao_type_vtkShaderProgram2Uniforms;
extern DaoType *dao_type_vtkShadowMapBakerPassTextures;
extern DaoType *dao_type_vtkShadowMapBakerPassLightCameras;
extern DaoType *dao_type_vtkShadowMapBakerPass;
extern DaoType *dao_type_vtkShadowMapPassTextures;
extern DaoType *dao_type_vtkShadowMapPassLightCameras;
extern DaoType *dao_type_vtkShadowMapPass;
extern DaoType *dao_type_vtkSobelGradientMagnitudePass;
extern DaoType *dao_type_vtkStringToImage;
extern DaoType *dao_type_vtkSurfaceLICPainter;
extern DaoType *dao_type_vtkSurfaceLICDefaultPainter;
extern DaoType *dao_type_vtkTDxMotionEventInfo;
extern DaoType *dao_type_vtkTDxInteractorStyleSettings;
extern DaoType *dao_type_vtkTDxInteractorStyleCamera;
extern DaoType *dao_type_vtkTDxInteractorStyleGeo;
extern DaoType *dao_type_vtkTesting;
extern DaoType *dao_type_vtkTestingInteractor;
extern DaoType *dao_type_vtkTestingObjectFactory;
extern DaoType *dao_type_vtkTextActor3D;
extern DaoType *dao_type_vtkTransformList;
extern DaoType *dao_type_vtkTransformInterpolator;
extern DaoType *dao_type_vtkTranslucentPass;
extern DaoType *dao_type_vtkTStripsPainter;
extern DaoType *dao_type_vtkUniformVariablesMap;
extern DaoType *dao_type_vtkVisibleCellSelector;
extern DaoType *dao_type_vtkVolumetricPass;
extern DaoType *dao_type_vtkVRMLExporter;
extern DaoType *dao_type_vtkWTI2DHelperClass;
extern DaoType *dao_type_vtkWindowToImageFilter;
extern DaoType *dao_type_vtk3DSImporter;
extern DaoType *dao_type_vtkVectorText;
extern DaoType *dao_type_vtkAnnotatedCubeActor;
extern DaoType *dao_type_vtkArcPlotter;
extern DaoType *dao_type_vtkCaptionActor2D;
extern DaoType *dao_type_vtkAxesActor;
extern DaoType *dao_type_vtkAxisActor;
extern DaoType *dao_type_vtkLegendBoxActor;
extern DaoType *dao_type_vtkBarLabelArray;
extern DaoType *dao_type_vtkBarChartActor;
extern DaoType *dao_type_vtkCornerAnnotation;
extern DaoType *dao_type_vtkCubeAxesActor;
extern DaoType *dao_type_vtkCubeAxesActor2D;
extern DaoType *dao_type_vtkDepthSortPolyData;
extern DaoType *dao_type_vtkDSPFilterDefinitionVectorDoubleSTLCloak;
extern DaoType *dao_type_vtkDSPFilterDefinitionStringSTLCloak;
extern DaoType *dao_type_vtkDSPFilterDefinition;
extern DaoType *dao_type_vtkDSPFilterGroupVectorIntSTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroupVectorVectorIntSTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroupVectorArraySTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroupVectorVectorArraySTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroupVectorStringSTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroupVectorDefinitionSTLCloak;
extern DaoType *dao_type_vtkDSPFilterGroup;
extern DaoType *dao_type_vtkEarthSource;
extern DaoType *dao_type_vtkExodusIICache;
extern DaoType *dao_type_vtkExodusIIReaderPrivate;
extern DaoType *dao_type_vtkExodusModel;
extern DaoType *dao_type_vtkExodusIIReader;
extern DaoType *dao_type_vtkExodusIIReaderParser;
extern DaoType *dao_type_vtkExodusMetadata;
extern DaoType *dao_type_vtkExodusXMLParser;
extern DaoType *dao_type_vtkExodusReader;
extern DaoType *dao_type_vtkFacetReader;
extern DaoType *dao_type_vtkGreedyTerrainDecimationTerrainInfoType;
extern DaoType *dao_type_vtkGreedyTerrainDecimationPointInfoType;
extern DaoType *dao_type_vtkGreedyTerrainDecimation;
extern DaoType *dao_type_vtkGridTransform;
extern DaoType *dao_type_vtkImageDataLIC2D;
extern DaoType *dao_type_vtkImageDataLIC2DExtentTranslator;
extern DaoType *dao_type_vtkImageToPolyDataFilter;
extern DaoType *dao_type_vtkImplicitModeller;
extern DaoType *dao_type_vtkLandmarkTransform;
extern DaoType *dao_type_vtkIterativeClosestPointTransform;
extern DaoType *dao_type_vtkLegendScaleActor;
extern DaoType *dao_type_vtkLSDynaReaderPrivate;
extern DaoType *dao_type_vtkLSDynaReader;
extern DaoType *dao_type_vtkMNIObjectReader;
extern DaoType *dao_type_vtkMNIObjectWriter;
extern DaoType *dao_type_vtkMNITagPointReader;
extern DaoType *dao_type_vtkMNITagPointWriter;
extern DaoType *dao_type_vtkMNITransformReader;
extern DaoType *dao_type_vtkThinPlateSplineTransform;
extern DaoType *dao_type_vtkMNITransformWriter;
extern DaoType *dao_type_vtkPCAAnalysisFilter;
extern DaoType *dao_type_vtkPieceLabelArray;
extern DaoType *dao_type_vtkPieChartActor;
extern DaoType *dao_type_vtkPolyDataEdges;
extern DaoType *dao_type_vtkPolyDataSilhouette;
extern DaoType *dao_type_vtkPolyDataToImageStencil;
extern DaoType *dao_type_vtkProcrustesAlignmentFilter;
extern DaoType *dao_type_vtkEdgeList;
extern DaoType *dao_type_vtkProjectedTerrainPath;
extern DaoType *dao_type_vtkRenderLargeImage2DHelperClass;
extern DaoType *dao_type_vtkRenderLargeImage;
extern DaoType *dao_type_vtkRIBExporter;
extern DaoType *dao_type_vtkRIBRenderer;
extern DaoType *dao_type_vtkRIBLight;
extern DaoType *dao_type_vtkRIBProperty;
extern DaoType *dao_type_vtkAxisLabelArray;
extern DaoType *dao_type_vtkAxisRanges;
extern DaoType *dao_type_vtkSpiderPlotActor;
extern DaoType *dao_type_vtkStructuredGridLIC2D;
extern DaoType *dao_type_vtkTemporalDataSetCache;
extern DaoType *dao_type_vtkTemporalInterpolator;
extern DaoType *dao_type_vtkTemporalShiftScale;
extern DaoType *dao_type_vtkTemporalSnapToTimeStep;
extern DaoType *dao_type_vtkTransformToGrid;
extern DaoType *dao_type_vtkVideoSource;
extern DaoType *dao_type_vtkVRMLImporterInternal;
extern DaoType *dao_type_vtkVRMLImporter;
extern DaoType *dao_type_vtkWeightedTransformFilter;
extern DaoType *dao_type_vtkX3DExporterWriter;
extern DaoType *dao_type_vtkX3DExporter;
extern DaoType *dao_type_vtkX3DExporterFIByteWriter;
extern DaoType *dao_type_vtkX3DExporterFINodeInfoStack;
extern DaoType *dao_type_vtkX3DExporterFIWriter;
extern DaoType *dao_type_vtkX3DExporterXMLNodeInfoStack;
extern DaoType *dao_type_vtkX3DExporterXMLWriter;
extern DaoType *dao_type_vtkXYPlotActor;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2_;
extern DaoType *dao_type___gnu_cxx_0___normal_iterator_1_const_4_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__4__2_;
extern DaoType *dao_type_std_0_reverse_iterator_1___gnu_cxx_0___normal_iterator_1_const_4_wchar_t_9__3_std_0_basic_string_1_wchar_t_3_std_0_char_traits_1_wchar_t_2__3_std_0_allocator_1_wchar_t_2__4__2__4__2__4__2_;
#ifdef __cplusplus
}
#endif
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtk3DSImporter  : public DaoCxxVirt_vtkImporter
{
	public:
	DaoCxxVirt_vtk3DSImporter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtk3DSImporter *self, DaoCdata *d );

	vtk3DSImporter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	void SetComputeNormals( int &_cs, int _arg );
	int GetComputeNormals( int &_cs  );
	void ComputeNormalsOn( int &_cs  );
	void ComputeNormalsOff( int &_cs  );
	int ImportBegin( int &_cs  );
	void ImportEnd( int &_cs  );
	void ImportActors( int &_cs, vtkRenderer* renderer );
	void ImportCameras( int &_cs, vtkRenderer* renderer );
	void ImportLights( int &_cs, vtkRenderer* renderer );
	void ImportProperties( int &_cs, vtkRenderer* renderer );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtk3DSImporter : public vtk3DSImporter, public DaoCxxVirt_vtk3DSImporter
{ 

	public:
	DaoCxx_vtk3DSImporter(  ) : vtk3DSImporter(  ){}

	~DaoCxx_vtk3DSImporter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtk3DSImporter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	void SetComputeNormals( int _arg );
	int GetComputeNormals(  );
	void ComputeNormalsOn(  );
	void ComputeNormalsOff(  );
	int ImportBegin(  );
	int DaoWrap_ImportBegin(  ){ return vtk3DSImporter::ImportBegin(  ); }
	void ImportEnd(  );
	void DaoWrap_ImportEnd(  ){ vtk3DSImporter::ImportEnd(  ); }
	void ImportActors( vtkRenderer* renderer );
	void DaoWrap_ImportActors( vtkRenderer* renderer ){ vtk3DSImporter::ImportActors( renderer ); }
	void ImportCameras( vtkRenderer* renderer );
	void DaoWrap_ImportCameras( vtkRenderer* renderer ){ vtk3DSImporter::ImportCameras( renderer ); }
	void ImportLights( vtkRenderer* renderer );
	void DaoWrap_ImportLights( vtkRenderer* renderer ){ vtk3DSImporter::ImportLights( renderer ); }
	void ImportProperties( vtkRenderer* renderer );
	void DaoWrap_ImportProperties( vtkRenderer* renderer ){ vtk3DSImporter::ImportProperties( renderer ); }
	int DaoWrap_Read3DS(  ){ return vtk3DSImporter::Read3DS(  ); }

};

DaoCxx_vtk3DSImporter* DAO_DLL_VTKHYBRID DaoCxx_vtk3DSImporter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkVectorText  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkVectorText(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkVectorText *self, DaoCdata *d );

	vtkVectorText *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetText( int &_cs, const char* _arg );
	char* GetText( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkVectorText : public vtkVectorText, public DaoCxxVirt_vtkVectorText
{ 

	public:
	DaoCxx_vtkVectorText(  ) : vtkVectorText(  ){}

	~DaoCxx_vtkVectorText();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkVectorText::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetText( const char* _arg );
	char* GetText(  );

};

DaoCxx_vtkVectorText* DAO_DLL_VTKHYBRID DaoCxx_vtkVectorText_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkAnnotatedCubeActor  : public DaoCxxVirt_vtkProp3D
{
	public:
	DaoCxxVirt_vtkAnnotatedCubeActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkAnnotatedCubeActor *self, DaoCdata *d );

	vtkAnnotatedCubeActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void GetActors( int &_cs, vtkPropCollection* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ShallowCopy( int &_cs, vtkProp* prop );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	double* GetBounds( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	double GetFaceTextScale( int &_cs  );
	void SetXPlusFaceText( int &_cs, const char* _arg );
	char* GetXPlusFaceText( int &_cs  );
	void SetXMinusFaceText( int &_cs, const char* _arg );
	char* GetXMinusFaceText( int &_cs  );
	void SetYPlusFaceText( int &_cs, const char* _arg );
	char* GetYPlusFaceText( int &_cs  );
	void SetYMinusFaceText( int &_cs, const char* _arg );
	char* GetYMinusFaceText( int &_cs  );
	void SetZPlusFaceText( int &_cs, const char* _arg );
	char* GetZPlusFaceText( int &_cs  );
	void SetZMinusFaceText( int &_cs, const char* _arg );
	char* GetZMinusFaceText( int &_cs  );
	void SetXFaceTextRotation( int &_cs, double _arg );
	double GetXFaceTextRotation( int &_cs  );
	void SetYFaceTextRotation( int &_cs, double _arg );
	double GetYFaceTextRotation( int &_cs  );
	void SetZFaceTextRotation( int &_cs, double _arg );
	double GetZFaceTextRotation( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkAnnotatedCubeActor : public vtkAnnotatedCubeActor, public DaoCxxVirt_vtkAnnotatedCubeActor
{ 

	public:
	DaoCxx_vtkAnnotatedCubeActor(  ) : vtkAnnotatedCubeActor(  ){}

	~DaoCxx_vtkAnnotatedCubeActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkAnnotatedCubeActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void GetActors( vtkPropCollection* _p1 );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry(  );
	void ShallowCopy( vtkProp* prop );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	double* GetBounds(  );
	unsigned long GetMTime(  );
	double GetFaceTextScale(  );
	void SetXPlusFaceText( const char* _arg );
	char* GetXPlusFaceText(  );
	void SetXMinusFaceText( const char* _arg );
	char* GetXMinusFaceText(  );
	void SetYPlusFaceText( const char* _arg );
	char* GetYPlusFaceText(  );
	void SetYMinusFaceText( const char* _arg );
	char* GetYMinusFaceText(  );
	void SetZPlusFaceText( const char* _arg );
	char* GetZPlusFaceText(  );
	void SetZMinusFaceText( const char* _arg );
	char* GetZMinusFaceText(  );
	void SetXFaceTextRotation( double _arg );
	double GetXFaceTextRotation(  );
	void SetYFaceTextRotation( double _arg );
	double GetYFaceTextRotation(  );
	void SetZFaceTextRotation( double _arg );
	double GetZFaceTextRotation(  );
	void DaoWrap_UpdateProps(  ){ vtkAnnotatedCubeActor::UpdateProps(  ); }

};

DaoCxx_vtkAnnotatedCubeActor* DAO_DLL_VTKHYBRID DaoCxx_vtkAnnotatedCubeActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkArcPlotter  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkArcPlotter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkArcPlotter *self, DaoCdata *d );

	vtkArcPlotter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	void SetPlotMode( int &_cs, int _arg );
	int GetPlotMode( int &_cs  );
	void SetPlotComponent( int &_cs, int _arg );
	int GetPlotComponent( int &_cs  );
	void SetRadius( int &_cs, double _arg );
	double GetRadiusMinValue( int &_cs  );
	double GetRadiusMaxValue( int &_cs  );
	double GetRadius( int &_cs  );
	void SetHeight( int &_cs, double _arg );
	double GetHeightMinValue( int &_cs  );
	double GetHeightMaxValue( int &_cs  );
	double GetHeight( int &_cs  );
	void SetOffset( int &_cs, double _arg );
	double GetOffsetMinValue( int &_cs  );
	double GetOffsetMaxValue( int &_cs  );
	double GetOffset( int &_cs  );
	void SetUseDefaultNormal( int &_cs, int _arg );
	int GetUseDefaultNormal( int &_cs  );
	void UseDefaultNormalOn( int &_cs  );
	void UseDefaultNormalOff( int &_cs  );
	void SetDefaultNormal( int &_cs, float _arg1, float _arg2, float _arg3 );
	void SetDefaultNormal( int &_cs, float _arg[3] );
	float* GetDefaultNormal( int &_cs  );
	void GetDefaultNormal( int &_cs, float data[3] );
	void SetFieldDataArray( int &_cs, int _arg );
	int GetFieldDataArrayMinValue( int &_cs  );
	int GetFieldDataArrayMaxValue( int &_cs  );
	int GetFieldDataArray( int &_cs  );
	unsigned long GetMTime( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkArcPlotter : public vtkArcPlotter, public DaoCxxVirt_vtkArcPlotter
{ 

	public:
	DaoCxx_vtkArcPlotter(  ) : vtkArcPlotter(  ){}

	~DaoCxx_vtkArcPlotter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkArcPlotter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	void SetPlotMode( int _arg );
	int GetPlotMode(  );
	void SetPlotComponent( int _arg );
	int GetPlotComponent(  );
	void SetRadius( double _arg );
	double GetRadiusMinValue(  );
	double GetRadiusMaxValue(  );
	double GetRadius(  );
	void SetHeight( double _arg );
	double GetHeightMinValue(  );
	double GetHeightMaxValue(  );
	double GetHeight(  );
	void SetOffset( double _arg );
	double GetOffsetMinValue(  );
	double GetOffsetMaxValue(  );
	double GetOffset(  );
	void SetUseDefaultNormal( int _arg );
	int GetUseDefaultNormal(  );
	void UseDefaultNormalOn(  );
	void UseDefaultNormalOff(  );
	void SetDefaultNormal( float _arg1, float _arg2, float _arg3 );
	void SetDefaultNormal( float _arg[3] );
	float* GetDefaultNormal(  );
	void GetDefaultNormal( float data[3] );
	void SetFieldDataArray( int _arg );
	int GetFieldDataArrayMinValue(  );
	int GetFieldDataArrayMaxValue(  );
	int GetFieldDataArray(  );
	unsigned long GetMTime(  );
	int DaoWrap_OffsetPoint( vtkIdType ptId, vtkPoints* inPts, double n[3], vtkPoints* newPts, double offset, double* range, double val ){ return vtkArcPlotter::OffsetPoint( ptId, inPts, n, newPts, offset, range, val ); }
	int DaoWrap_ProcessComponents( vtkIdType numPts, vtkPointData* pd ){ return vtkArcPlotter::ProcessComponents( numPts, pd ); }

};

DaoCxx_vtkArcPlotter* DAO_DLL_VTKHYBRID DaoCxx_vtkArcPlotter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkCaptionActor2D  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkCaptionActor2D(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkCaptionActor2D *self, DaoCdata *d );

	vtkCaptionActor2D *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetCaption( int &_cs, const char* caption );
	char* GetCaption( int &_cs  );
	vtkCoordinate* GetAttachmentPointCoordinate( int &_cs  );
	void SetAttachmentPoint( int &_cs, double x[3] );
	void SetAttachmentPoint( int &_cs, double x, double y, double z );
	double* GetAttachmentPoint( int &_cs  );
	void SetBorder( int &_cs, int _arg );
	int GetBorder( int &_cs  );
	void BorderOn( int &_cs  );
	void BorderOff( int &_cs  );
	void SetLeader( int &_cs, int _arg );
	int GetLeader( int &_cs  );
	void LeaderOn( int &_cs  );
	void LeaderOff( int &_cs  );
	void SetThreeDimensionalLeader( int &_cs, int _arg );
	int GetThreeDimensionalLeader( int &_cs  );
	void ThreeDimensionalLeaderOn( int &_cs  );
	void ThreeDimensionalLeaderOff( int &_cs  );
	void SetLeaderGlyph( int &_cs, vtkPolyData* _p1 );
	vtkPolyData* GetLeaderGlyph( int &_cs  );
	void SetLeaderGlyphSize( int &_cs, double _arg );
	double GetLeaderGlyphSizeMinValue( int &_cs  );
	double GetLeaderGlyphSizeMaxValue( int &_cs  );
	double GetLeaderGlyphSize( int &_cs  );
	void SetMaximumLeaderGlyphSize( int &_cs, int _arg );
	int GetMaximumLeaderGlyphSizeMinValue( int &_cs  );
	int GetMaximumLeaderGlyphSizeMaxValue( int &_cs  );
	int GetMaximumLeaderGlyphSize( int &_cs  );
	void SetPadding( int &_cs, int _arg );
	int GetPaddingMinValue( int &_cs  );
	int GetPaddingMaxValue( int &_cs  );
	int GetPadding( int &_cs  );
	vtkTextActor* GetTextActor( int &_cs  );
	void SetCaptionTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetCaptionTextProperty( int &_cs  );
	void ShallowCopy( int &_cs, vtkProp* prop );
	void SetAttachEdgeOnly( int &_cs, int _arg );
	int GetAttachEdgeOnly( int &_cs  );
	void AttachEdgeOnlyOn( int &_cs  );
	void AttachEdgeOnlyOff( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int RenderOverlay( int &_cs, vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkCaptionActor2D : public vtkCaptionActor2D, public DaoCxxVirt_vtkCaptionActor2D
{ 

	public:
	DaoCxx_vtkCaptionActor2D(  ) : vtkCaptionActor2D(  ){}

	~DaoCxx_vtkCaptionActor2D();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkCaptionActor2D::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetCaption( const char* caption );
	char* GetCaption(  );
	vtkCoordinate* GetAttachmentPointCoordinate(  );
	void SetAttachmentPoint( double x[3] );
	void SetAttachmentPoint( double x, double y, double z );
	double* GetAttachmentPoint(  );
	void SetBorder( int _arg );
	int GetBorder(  );
	void BorderOn(  );
	void BorderOff(  );
	void SetLeader( int _arg );
	int GetLeader(  );
	void LeaderOn(  );
	void LeaderOff(  );
	void SetThreeDimensionalLeader( int _arg );
	int GetThreeDimensionalLeader(  );
	void ThreeDimensionalLeaderOn(  );
	void ThreeDimensionalLeaderOff(  );
	void SetLeaderGlyph( vtkPolyData* _p1 );
	vtkPolyData* GetLeaderGlyph(  );
	void SetLeaderGlyphSize( double _arg );
	double GetLeaderGlyphSizeMinValue(  );
	double GetLeaderGlyphSizeMaxValue(  );
	double GetLeaderGlyphSize(  );
	void SetMaximumLeaderGlyphSize( int _arg );
	int GetMaximumLeaderGlyphSizeMinValue(  );
	int GetMaximumLeaderGlyphSizeMaxValue(  );
	int GetMaximumLeaderGlyphSize(  );
	void SetPadding( int _arg );
	int GetPaddingMinValue(  );
	int GetPaddingMaxValue(  );
	int GetPadding(  );
	vtkTextActor* GetTextActor(  );
	void SetCaptionTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetCaptionTextProperty(  );
	void ShallowCopy( vtkProp* prop );
	void SetAttachEdgeOnly( int _arg );
	int GetAttachEdgeOnly(  );
	void AttachEdgeOnlyOn(  );
	void AttachEdgeOnlyOff(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int RenderOverlay( vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry(  );

};

DaoCxx_vtkCaptionActor2D* DAO_DLL_VTKHYBRID DaoCxx_vtkCaptionActor2D_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkAxesActor  : public DaoCxxVirt_vtkProp3D
{
	public:
	DaoCxxVirt_vtkAxesActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkAxesActor *self, DaoCdata *d );

	vtkAxesActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void GetActors( int &_cs, vtkPropCollection* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* viewport );
	int RenderOverlay( int &_cs, vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ShallowCopy( int &_cs, vtkProp* prop );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	double* GetBounds( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	unsigned long GetRedrawMTime( int &_cs  );
	double* GetTotalLength( int &_cs  );
	void GetTotalLength( int &_cs, double data[3] );
	double* GetNormalizedShaftLength( int &_cs  );
	void GetNormalizedShaftLength( int &_cs, double data[3] );
	double* GetNormalizedTipLength( int &_cs  );
	void GetNormalizedTipLength( int &_cs, double data[3] );
	double* GetNormalizedLabelPosition( int &_cs  );
	void GetNormalizedLabelPosition( int &_cs, double data[3] );
	void SetConeResolution( int &_cs, int _arg );
	int GetConeResolutionMinValue( int &_cs  );
	int GetConeResolutionMaxValue( int &_cs  );
	int GetConeResolution( int &_cs  );
	void SetSphereResolution( int &_cs, int _arg );
	int GetSphereResolutionMinValue( int &_cs  );
	int GetSphereResolutionMaxValue( int &_cs  );
	int GetSphereResolution( int &_cs  );
	void SetCylinderResolution( int &_cs, int _arg );
	int GetCylinderResolutionMinValue( int &_cs  );
	int GetCylinderResolutionMaxValue( int &_cs  );
	int GetCylinderResolution( int &_cs  );
	void SetConeRadius( int &_cs, double _arg );
	double GetConeRadiusMinValue( int &_cs  );
	double GetConeRadiusMaxValue( int &_cs  );
	double GetConeRadius( int &_cs  );
	void SetSphereRadius( int &_cs, double _arg );
	double GetSphereRadiusMinValue( int &_cs  );
	double GetSphereRadiusMaxValue( int &_cs  );
	double GetSphereRadius( int &_cs  );
	void SetCylinderRadius( int &_cs, double _arg );
	double GetCylinderRadiusMinValue( int &_cs  );
	double GetCylinderRadiusMaxValue( int &_cs  );
	double GetCylinderRadius( int &_cs  );
	int GetShaftType( int &_cs  );
	int GetTipType( int &_cs  );
	vtkPolyData* GetUserDefinedTip( int &_cs  );
	vtkPolyData* GetUserDefinedShaft( int &_cs  );
	void SetXAxisLabelText( int &_cs, const char* _arg );
	char* GetXAxisLabelText( int &_cs  );
	void SetYAxisLabelText( int &_cs, const char* _arg );
	char* GetYAxisLabelText( int &_cs  );
	void SetZAxisLabelText( int &_cs, const char* _arg );
	char* GetZAxisLabelText( int &_cs  );
	void SetAxisLabels( int &_cs, int _arg );
	int GetAxisLabels( int &_cs  );
	void AxisLabelsOn( int &_cs  );
	void AxisLabelsOff( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkAxesActor : public vtkAxesActor, public DaoCxxVirt_vtkAxesActor
{ 

	public:
	DaoCxx_vtkAxesActor(  ) : vtkAxesActor(  ){}

	~DaoCxx_vtkAxesActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkAxesActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void GetActors( vtkPropCollection* _p1 );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( vtkViewport* viewport );
	int RenderOverlay( vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry(  );
	void ShallowCopy( vtkProp* prop );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	double* GetBounds(  );
	unsigned long GetMTime(  );
	unsigned long GetRedrawMTime(  );
	double* GetTotalLength(  );
	void GetTotalLength( double data[3] );
	double* GetNormalizedShaftLength(  );
	void GetNormalizedShaftLength( double data[3] );
	double* GetNormalizedTipLength(  );
	void GetNormalizedTipLength( double data[3] );
	double* GetNormalizedLabelPosition(  );
	void GetNormalizedLabelPosition( double data[3] );
	void SetConeResolution( int _arg );
	int GetConeResolutionMinValue(  );
	int GetConeResolutionMaxValue(  );
	int GetConeResolution(  );
	void SetSphereResolution( int _arg );
	int GetSphereResolutionMinValue(  );
	int GetSphereResolutionMaxValue(  );
	int GetSphereResolution(  );
	void SetCylinderResolution( int _arg );
	int GetCylinderResolutionMinValue(  );
	int GetCylinderResolutionMaxValue(  );
	int GetCylinderResolution(  );
	void SetConeRadius( double _arg );
	double GetConeRadiusMinValue(  );
	double GetConeRadiusMaxValue(  );
	double GetConeRadius(  );
	void SetSphereRadius( double _arg );
	double GetSphereRadiusMinValue(  );
	double GetSphereRadiusMaxValue(  );
	double GetSphereRadius(  );
	void SetCylinderRadius( double _arg );
	double GetCylinderRadiusMinValue(  );
	double GetCylinderRadiusMaxValue(  );
	double GetCylinderRadius(  );
	int GetShaftType(  );
	int GetTipType(  );
	vtkPolyData* GetUserDefinedTip(  );
	vtkPolyData* GetUserDefinedShaft(  );
	void SetXAxisLabelText( const char* _arg );
	char* GetXAxisLabelText(  );
	void SetYAxisLabelText( const char* _arg );
	char* GetYAxisLabelText(  );
	void SetZAxisLabelText( const char* _arg );
	char* GetZAxisLabelText(  );
	void SetAxisLabels( int _arg );
	int GetAxisLabels(  );
	void AxisLabelsOn(  );
	void AxisLabelsOff(  );
	void DaoWrap_UpdateProps(  ){ vtkAxesActor::UpdateProps(  ); }

};

DaoCxx_vtkAxesActor* DAO_DLL_VTKHYBRID DaoCxx_vtkAxesActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkAxisActor  : public DaoCxxVirt_vtkActor
{
	public:
	DaoCxxVirt_vtkAxisActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkAxisActor *self, DaoCdata *d );

	vtkAxisActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkCoordinate* GetPoint1Coordinate( int &_cs  );
	void SetPoint1( int &_cs, double x[3] );
	void SetPoint1( int &_cs, double x, double y, double z );
	double* GetPoint1( int &_cs  );
	vtkCoordinate* GetPoint2Coordinate( int &_cs  );
	void SetPoint2( int &_cs, double x[3] );
	void SetPoint2( int &_cs, double x, double y, double z );
	double* GetPoint2( int &_cs  );
	void SetRange( int &_cs, double _arg1, double _arg2 );
	double* GetRange( int &_cs  );
	void GetRange( int &_cs, double data[2] );
	double* GetBounds( int &_cs  );
	void SetLabelFormat( int &_cs, const char* _arg );
	char* GetLabelFormat( int &_cs  );
	void SetMinorTicksVisible( int &_cs, int _arg );
	int GetMinorTicksVisible( int &_cs  );
	void MinorTicksVisibleOn( int &_cs  );
	void MinorTicksVisibleOff( int &_cs  );
	char* GetTitle( int &_cs  );
	void SetMajorTickSize( int &_cs, double _arg );
	double GetMajorTickSize( int &_cs  );
	void SetMinorTickSize( int &_cs, double _arg );
	double GetMinorTickSize( int &_cs  );
	void SetTickLocation( int &_cs, int _arg );
	int GetTickLocationMinValue( int &_cs  );
	int GetTickLocationMaxValue( int &_cs  );
	int GetTickLocation( int &_cs  );
	void SetAxisVisibility( int &_cs, int _arg );
	int GetAxisVisibility( int &_cs  );
	void AxisVisibilityOn( int &_cs  );
	void AxisVisibilityOff( int &_cs  );
	void SetTickVisibility( int &_cs, int _arg );
	int GetTickVisibility( int &_cs  );
	void TickVisibilityOn( int &_cs  );
	void TickVisibilityOff( int &_cs  );
	void SetLabelVisibility( int &_cs, int _arg );
	int GetLabelVisibility( int &_cs  );
	void LabelVisibilityOn( int &_cs  );
	void LabelVisibilityOff( int &_cs  );
	void SetTitleVisibility( int &_cs, int _arg );
	int GetTitleVisibility( int &_cs  );
	void TitleVisibilityOn( int &_cs  );
	void TitleVisibilityOff( int &_cs  );
	void SetDrawGridlines( int &_cs, int _arg );
	int GetDrawGridlines( int &_cs  );
	void DrawGridlinesOn( int &_cs  );
	void DrawGridlinesOff( int &_cs  );
	void SetGridlineXLength( int &_cs, double _arg );
	double GetGridlineXLength( int &_cs  );
	void SetGridlineYLength( int &_cs, double _arg );
	double GetGridlineYLength( int &_cs  );
	void SetGridlineZLength( int &_cs, double _arg );
	double GetGridlineZLength( int &_cs  );
	void SetAxisType( int &_cs, int _arg );
	int GetAxisTypeMinValue( int &_cs  );
	int GetAxisTypeMaxValue( int &_cs  );
	int GetAxisType( int &_cs  );
	void SetAxisPosition( int &_cs, int _arg );
	int GetAxisPositionMinValue( int &_cs  );
	int GetAxisPositionMaxValue( int &_cs  );
	int GetAxisPosition( int &_cs  );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentGeometry( int &_cs, vtkViewport* _p1 );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	void ShallowCopy( int &_cs, vtkProp* prop );
	void SetMinorStart( int &_cs, double _arg );
	double GetMinorStart( int &_cs  );
	void SetMajorStart( int &_cs, double _arg );
	double GetMajorStart( int &_cs  );
	void SetDeltaMinor( int &_cs, double _arg );
	double GetDeltaMinor( int &_cs  );
	void SetDeltaMajor( int &_cs, double _arg );
	double GetDeltaMajor( int &_cs  );
	void SetMinorRangeStart( int &_cs, double _arg );
	double GetMinorRangeStart( int &_cs  );
	void SetMajorRangeStart( int &_cs, double _arg );
	double GetMajorRangeStart( int &_cs  );
	void SetDeltaRangeMinor( int &_cs, double _arg );
	double GetDeltaRangeMinor( int &_cs  );
	void SetDeltaRangeMajor( int &_cs, double _arg );
	double GetDeltaRangeMajor( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkAxisActor : public vtkAxisActor, public DaoCxxVirt_vtkAxisActor
{ 

	public:
	DaoCxx_vtkAxisActor(  ) : vtkAxisActor(  ){}

	~DaoCxx_vtkAxisActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkAxisActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkCoordinate* GetPoint1Coordinate(  );
	void SetPoint1( double x[3] );
	void SetPoint1( double x, double y, double z );
	double* GetPoint1(  );
	vtkCoordinate* GetPoint2Coordinate(  );
	void SetPoint2( double x[3] );
	void SetPoint2( double x, double y, double z );
	double* GetPoint2(  );
	void SetRange( double _arg1, double _arg2 );
	double* GetRange(  );
	void GetRange( double data[2] );
	double* GetBounds(  );
	void SetLabelFormat( const char* _arg );
	char* GetLabelFormat(  );
	void SetMinorTicksVisible( int _arg );
	int GetMinorTicksVisible(  );
	void MinorTicksVisibleOn(  );
	void MinorTicksVisibleOff(  );
	char* GetTitle(  );
	void SetMajorTickSize( double _arg );
	double GetMajorTickSize(  );
	void SetMinorTickSize( double _arg );
	double GetMinorTickSize(  );
	void SetTickLocation( int _arg );
	int GetTickLocationMinValue(  );
	int GetTickLocationMaxValue(  );
	int GetTickLocation(  );
	void SetAxisVisibility( int _arg );
	int GetAxisVisibility(  );
	void AxisVisibilityOn(  );
	void AxisVisibilityOff(  );
	void SetTickVisibility( int _arg );
	int GetTickVisibility(  );
	void TickVisibilityOn(  );
	void TickVisibilityOff(  );
	void SetLabelVisibility( int _arg );
	int GetLabelVisibility(  );
	void LabelVisibilityOn(  );
	void LabelVisibilityOff(  );
	void SetTitleVisibility( int _arg );
	int GetTitleVisibility(  );
	void TitleVisibilityOn(  );
	void TitleVisibilityOff(  );
	void SetDrawGridlines( int _arg );
	int GetDrawGridlines(  );
	void DrawGridlinesOn(  );
	void DrawGridlinesOff(  );
	void SetGridlineXLength( double _arg );
	double GetGridlineXLength(  );
	void SetGridlineYLength( double _arg );
	double GetGridlineYLength(  );
	void SetGridlineZLength( double _arg );
	double GetGridlineZLength(  );
	void SetAxisType( int _arg );
	int GetAxisTypeMinValue(  );
	int GetAxisTypeMaxValue(  );
	int GetAxisType(  );
	void SetAxisPosition( int _arg );
	int GetAxisPositionMinValue(  );
	int GetAxisPositionMaxValue(  );
	int GetAxisPosition(  );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentGeometry( vtkViewport* _p1 );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	void ShallowCopy( vtkProp* prop );
	void SetMinorStart( double _arg );
	double GetMinorStart(  );
	void SetMajorStart( double _arg );
	double GetMajorStart(  );
	void SetDeltaMinor( double _arg );
	double GetDeltaMinor(  );
	void SetDeltaMajor( double _arg );
	double GetDeltaMajor(  );
	void SetMinorRangeStart( double _arg );
	double GetMinorRangeStart(  );
	void SetMajorRangeStart( double _arg );
	double GetMajorRangeStart(  );
	void SetDeltaRangeMinor( double _arg );
	double GetDeltaRangeMinor(  );
	void SetDeltaRangeMajor( double _arg );
	double GetDeltaRangeMajor(  );

};

DaoCxx_vtkAxisActor* DAO_DLL_VTKHYBRID DaoCxx_vtkAxisActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkLegendBoxActor  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkLegendBoxActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkLegendBoxActor *self, DaoCdata *d );

	vtkLegendBoxActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetEntryTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetEntryTextProperty( int &_cs  );
	void SetBorder( int &_cs, int _arg );
	int GetBorder( int &_cs  );
	void BorderOn( int &_cs  );
	void BorderOff( int &_cs  );
	void SetLockBorder( int &_cs, int _arg );
	int GetLockBorder( int &_cs  );
	void LockBorderOn( int &_cs  );
	void LockBorderOff( int &_cs  );
	void SetBox( int &_cs, int _arg );
	int GetBox( int &_cs  );
	void BoxOn( int &_cs  );
	void BoxOff( int &_cs  );
	void SetPadding( int &_cs, int _arg );
	int GetPaddingMinValue( int &_cs  );
	int GetPaddingMaxValue( int &_cs  );
	int GetPadding( int &_cs  );
	void SetScalarVisibility( int &_cs, int _arg );
	int GetScalarVisibility( int &_cs  );
	void ScalarVisibilityOn( int &_cs  );
	void ScalarVisibilityOff( int &_cs  );
	void SetUseBackground( int &_cs, int _arg );
	int GetUseBackground( int &_cs  );
	void UseBackgroundOn( int &_cs  );
	void UseBackgroundOff( int &_cs  );
	void SetBackgroundColor( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetBackgroundColor( int &_cs, double _arg[3] );
	double* GetBackgroundColor( int &_cs  );
	void GetBackgroundColor( int &_cs, double& _arg1, double& _arg2, double& _arg3 );
	void GetBackgroundColor( int &_cs, double _arg[3] );
	void SetBackgroundOpacity( int &_cs, double _arg );
	double GetBackgroundOpacityMinValue( int &_cs  );
	double GetBackgroundOpacityMaxValue( int &_cs  );
	double GetBackgroundOpacity( int &_cs  );
	void ShallowCopy( int &_cs, vtkProp* prop );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int RenderOverlay( int &_cs, vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkLegendBoxActor : public vtkLegendBoxActor, public DaoCxxVirt_vtkLegendBoxActor
{ 

	public:
	DaoCxx_vtkLegendBoxActor(  ) : vtkLegendBoxActor(  ){}

	~DaoCxx_vtkLegendBoxActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkLegendBoxActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetEntryTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetEntryTextProperty(  );
	void SetBorder( int _arg );
	int GetBorder(  );
	void BorderOn(  );
	void BorderOff(  );
	void SetLockBorder( int _arg );
	int GetLockBorder(  );
	void LockBorderOn(  );
	void LockBorderOff(  );
	void SetBox( int _arg );
	int GetBox(  );
	void BoxOn(  );
	void BoxOff(  );
	void SetPadding( int _arg );
	int GetPaddingMinValue(  );
	int GetPaddingMaxValue(  );
	int GetPadding(  );
	void SetScalarVisibility( int _arg );
	int GetScalarVisibility(  );
	void ScalarVisibilityOn(  );
	void ScalarVisibilityOff(  );
	void SetUseBackground( int _arg );
	int GetUseBackground(  );
	void UseBackgroundOn(  );
	void UseBackgroundOff(  );
	void SetBackgroundColor( double _arg1, double _arg2, double _arg3 );
	void SetBackgroundColor( double _arg[3] );
	double* GetBackgroundColor(  );
	void GetBackgroundColor( double& _arg1, double& _arg2, double& _arg3 );
	void GetBackgroundColor( double _arg[3] );
	void SetBackgroundOpacity( double _arg );
	double GetBackgroundOpacityMinValue(  );
	double GetBackgroundOpacityMaxValue(  );
	double GetBackgroundOpacity(  );
	void ShallowCopy( vtkProp* prop );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int RenderOverlay( vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry(  );
	void DaoWrap_InitializeEntries(  ){ vtkLegendBoxActor::InitializeEntries(  ); }

};

DaoCxx_vtkLegendBoxActor* DAO_DLL_VTKHYBRID DaoCxx_vtkLegendBoxActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkBarChartActor  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkBarChartActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkBarChartActor *self, DaoCdata *d );

	vtkBarChartActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( int &_cs, vtkDataObject* _p1 );
	vtkDataObject* GetInput( int &_cs  );
	void SetTitleVisibility( int &_cs, int _arg );
	int GetTitleVisibility( int &_cs  );
	void TitleVisibilityOn( int &_cs  );
	void TitleVisibilityOff( int &_cs  );
	void SetTitle( int &_cs, const char* _arg );
	char* GetTitle( int &_cs  );
	void SetTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty( int &_cs  );
	void SetLabelVisibility( int &_cs, int _arg );
	int GetLabelVisibility( int &_cs  );
	void LabelVisibilityOn( int &_cs  );
	void LabelVisibilityOff( int &_cs  );
	void SetLabelTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty( int &_cs  );
	void SetYTitle( int &_cs, const char* _arg );
	char* GetYTitle( int &_cs  );
	void SetLegendVisibility( int &_cs, int _arg );
	int GetLegendVisibility( int &_cs  );
	void LegendVisibilityOn( int &_cs  );
	void LegendVisibilityOff( int &_cs  );
	vtkLegendBoxActor* GetLegendActor( int &_cs  );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkBarChartActor : public vtkBarChartActor, public DaoCxxVirt_vtkBarChartActor
{ 

	public:
	DaoCxx_vtkBarChartActor(  ) : vtkBarChartActor(  ){}

	~DaoCxx_vtkBarChartActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkBarChartActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( vtkDataObject* _p1 );
	vtkDataObject* GetInput(  );
	void SetTitleVisibility( int _arg );
	int GetTitleVisibility(  );
	void TitleVisibilityOn(  );
	void TitleVisibilityOff(  );
	void SetTitle( const char* _arg );
	char* GetTitle(  );
	void SetTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty(  );
	void SetLabelVisibility( int _arg );
	int GetLabelVisibility(  );
	void LabelVisibilityOn(  );
	void LabelVisibilityOff(  );
	void SetLabelTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty(  );
	void SetYTitle( const char* _arg );
	char* GetYTitle(  );
	void SetLegendVisibility( int _arg );
	int GetLegendVisibility(  );
	void LegendVisibilityOn(  );
	void LegendVisibilityOff(  );
	vtkLegendBoxActor* GetLegendActor(  );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );

};

DaoCxx_vtkBarChartActor* DAO_DLL_VTKHYBRID DaoCxx_vtkBarChartActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkCornerAnnotation  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkCornerAnnotation(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkCornerAnnotation *self, DaoCdata *d );

	vtkCornerAnnotation *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int RenderOverlay( int &_cs, vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void SetMaximumLineHeight( int &_cs, double _arg );
	double GetMaximumLineHeight( int &_cs  );
	void SetMinimumFontSize( int &_cs, int _arg );
	int GetMinimumFontSize( int &_cs  );
	void SetMaximumFontSize( int &_cs, int _arg );
	int GetMaximumFontSize( int &_cs  );
	void SetLinearFontScaleFactor( int &_cs, double _arg );
	double GetLinearFontScaleFactor( int &_cs  );
	void SetNonlinearFontScaleFactor( int &_cs, double _arg );
	double GetNonlinearFontScaleFactor( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	vtkImageActor* GetImageActor( int &_cs  );
	vtkImageMapToWindowLevelColors* GetWindowLevel( int &_cs  );
	void SetLevelShift( int &_cs, double _arg );
	double GetLevelShift( int &_cs  );
	void SetLevelScale( int &_cs, double _arg );
	double GetLevelScale( int &_cs  );
	void SetTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetTextProperty( int &_cs  );
	void ShowSliceAndImageOn( int &_cs  );
	void ShowSliceAndImageOff( int &_cs  );
	void SetShowSliceAndImage( int &_cs, int _arg );
	int GetShowSliceAndImage( int &_cs  );
	void TextReplace( int &_cs, vtkImageActor* ia, vtkImageMapToWindowLevelColors* wl );
	void SetTextActorsPosition( int &_cs, int vsize[2] );
	void SetTextActorsJustification( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkCornerAnnotation : public vtkCornerAnnotation, public DaoCxxVirt_vtkCornerAnnotation
{ 

	public:
	DaoCxx_vtkCornerAnnotation(  ) : vtkCornerAnnotation(  ){}

	~DaoCxx_vtkCornerAnnotation();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkCornerAnnotation::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOpaqueGeometry( vtkViewport* viewport );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int RenderOverlay( vtkViewport* viewport );
	int HasTranslucentPolygonalGeometry(  );
	void SetMaximumLineHeight( double _arg );
	double GetMaximumLineHeight(  );
	void SetMinimumFontSize( int _arg );
	int GetMinimumFontSize(  );
	void SetMaximumFontSize( int _arg );
	int GetMaximumFontSize(  );
	void SetLinearFontScaleFactor( double _arg );
	double GetLinearFontScaleFactor(  );
	void SetNonlinearFontScaleFactor( double _arg );
	double GetNonlinearFontScaleFactor(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	vtkImageActor* GetImageActor(  );
	vtkImageMapToWindowLevelColors* GetWindowLevel(  );
	void SetLevelShift( double _arg );
	double GetLevelShift(  );
	void SetLevelScale( double _arg );
	double GetLevelScale(  );
	void SetTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetTextProperty(  );
	void ShowSliceAndImageOn(  );
	void ShowSliceAndImageOff(  );
	void SetShowSliceAndImage( int _arg );
	int GetShowSliceAndImage(  );
	void TextReplace( vtkImageActor* ia, vtkImageMapToWindowLevelColors* wl );
	void DaoWrap_TextReplace( vtkImageActor* ia, vtkImageMapToWindowLevelColors* wl ){ vtkCornerAnnotation::TextReplace( ia, wl ); }
	void SetTextActorsPosition( int vsize[2] );
	void DaoWrap_SetTextActorsPosition( int vsize[2] ){ vtkCornerAnnotation::SetTextActorsPosition( vsize ); }
	void SetTextActorsJustification(  );
	void DaoWrap_SetTextActorsJustification(  ){ vtkCornerAnnotation::SetTextActorsJustification(  ); }

};

DaoCxx_vtkCornerAnnotation* DAO_DLL_VTKHYBRID DaoCxx_vtkCornerAnnotation_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkCubeAxesActor  : public DaoCxxVirt_vtkActor
{
	public:
	DaoCxxVirt_vtkCubeAxesActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkCubeAxesActor *self, DaoCdata *d );

	vtkCubeAxesActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentGeometry( int &_cs, vtkViewport* _p1 );
	void SetBounds( int &_cs, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetBounds( int &_cs, double _arg[6] );
	double* GetBounds( int &_cs  );
	void SetXAxisRange( int &_cs, double _arg1, double _arg2 );
	void SetYAxisRange( int &_cs, double _arg1, double _arg2 );
	void SetZAxisRange( int &_cs, double _arg1, double _arg2 );
	double* GetXAxisRange( int &_cs  );
	void GetXAxisRange( int &_cs, double& _arg1, double& _arg2 );
	void GetXAxisRange( int &_cs, double _arg[2] );
	double* GetYAxisRange( int &_cs  );
	void GetYAxisRange( int &_cs, double& _arg1, double& _arg2 );
	void GetYAxisRange( int &_cs, double _arg[2] );
	double* GetZAxisRange( int &_cs  );
	void GetZAxisRange( int &_cs, double& _arg1, double& _arg2 );
	void GetZAxisRange( int &_cs, double _arg[2] );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	void SetFlyMode( int &_cs, int _arg );
	int GetFlyModeMinValue( int &_cs  );
	int GetFlyModeMaxValue( int &_cs  );
	int GetFlyMode( int &_cs  );
	void SetXTitle( int &_cs, const char* _arg );
	char* GetXTitle( int &_cs  );
	void SetXUnits( int &_cs, const char* _arg );
	char* GetXUnits( int &_cs  );
	void SetYTitle( int &_cs, const char* _arg );
	char* GetYTitle( int &_cs  );
	void SetYUnits( int &_cs, const char* _arg );
	char* GetYUnits( int &_cs  );
	void SetZTitle( int &_cs, const char* _arg );
	char* GetZTitle( int &_cs  );
	void SetZUnits( int &_cs, const char* _arg );
	char* GetZUnits( int &_cs  );
	void SetXLabelFormat( int &_cs, const char* _arg );
	char* GetXLabelFormat( int &_cs  );
	void SetYLabelFormat( int &_cs, const char* _arg );
	char* GetYLabelFormat( int &_cs  );
	void SetZLabelFormat( int &_cs, const char* _arg );
	char* GetZLabelFormat( int &_cs  );
	void SetInertia( int &_cs, int _arg );
	int GetInertiaMinValue( int &_cs  );
	int GetInertiaMaxValue( int &_cs  );
	int GetInertia( int &_cs  );
	void SetCornerOffset( int &_cs, double _arg );
	double GetCornerOffset( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	void SetXAxisVisibility( int &_cs, int _arg );
	int GetXAxisVisibility( int &_cs  );
	void XAxisVisibilityOn( int &_cs  );
	void XAxisVisibilityOff( int &_cs  );
	void SetYAxisVisibility( int &_cs, int _arg );
	int GetYAxisVisibility( int &_cs  );
	void YAxisVisibilityOn( int &_cs  );
	void YAxisVisibilityOff( int &_cs  );
	void SetZAxisVisibility( int &_cs, int _arg );
	int GetZAxisVisibility( int &_cs  );
	void ZAxisVisibilityOn( int &_cs  );
	void ZAxisVisibilityOff( int &_cs  );
	void SetXAxisLabelVisibility( int &_cs, int _arg );
	int GetXAxisLabelVisibility( int &_cs  );
	void XAxisLabelVisibilityOn( int &_cs  );
	void XAxisLabelVisibilityOff( int &_cs  );
	void SetYAxisLabelVisibility( int &_cs, int _arg );
	int GetYAxisLabelVisibility( int &_cs  );
	void YAxisLabelVisibilityOn( int &_cs  );
	void YAxisLabelVisibilityOff( int &_cs  );
	void SetZAxisLabelVisibility( int &_cs, int _arg );
	int GetZAxisLabelVisibility( int &_cs  );
	void ZAxisLabelVisibilityOn( int &_cs  );
	void ZAxisLabelVisibilityOff( int &_cs  );
	void SetXAxisTickVisibility( int &_cs, int _arg );
	int GetXAxisTickVisibility( int &_cs  );
	void XAxisTickVisibilityOn( int &_cs  );
	void XAxisTickVisibilityOff( int &_cs  );
	void SetYAxisTickVisibility( int &_cs, int _arg );
	int GetYAxisTickVisibility( int &_cs  );
	void YAxisTickVisibilityOn( int &_cs  );
	void YAxisTickVisibilityOff( int &_cs  );
	void SetZAxisTickVisibility( int &_cs, int _arg );
	int GetZAxisTickVisibility( int &_cs  );
	void ZAxisTickVisibilityOn( int &_cs  );
	void ZAxisTickVisibilityOff( int &_cs  );
	void SetXAxisMinorTickVisibility( int &_cs, int _arg );
	int GetXAxisMinorTickVisibility( int &_cs  );
	void XAxisMinorTickVisibilityOn( int &_cs  );
	void XAxisMinorTickVisibilityOff( int &_cs  );
	void SetYAxisMinorTickVisibility( int &_cs, int _arg );
	int GetYAxisMinorTickVisibility( int &_cs  );
	void YAxisMinorTickVisibilityOn( int &_cs  );
	void YAxisMinorTickVisibilityOff( int &_cs  );
	void SetZAxisMinorTickVisibility( int &_cs, int _arg );
	int GetZAxisMinorTickVisibility( int &_cs  );
	void ZAxisMinorTickVisibilityOn( int &_cs  );
	void ZAxisMinorTickVisibilityOff( int &_cs  );
	void SetDrawXGridlines( int &_cs, int _arg );
	int GetDrawXGridlines( int &_cs  );
	void DrawXGridlinesOn( int &_cs  );
	void DrawXGridlinesOff( int &_cs  );
	void SetDrawYGridlines( int &_cs, int _arg );
	int GetDrawYGridlines( int &_cs  );
	void DrawYGridlinesOn( int &_cs  );
	void DrawYGridlinesOff( int &_cs  );
	void SetDrawZGridlines( int &_cs, int _arg );
	int GetDrawZGridlines( int &_cs  );
	void DrawZGridlinesOn( int &_cs  );
	void DrawZGridlinesOff( int &_cs  );
	void SetTickLocation( int &_cs, int _arg );
	int GetTickLocationMinValue( int &_cs  );
	int GetTickLocationMaxValue( int &_cs  );
	int GetTickLocation( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkCubeAxesActor : public vtkCubeAxesActor, public DaoCxxVirt_vtkCubeAxesActor
{ 

	public:
	DaoCxx_vtkCubeAxesActor(  ) : vtkCubeAxesActor(  ){}

	~DaoCxx_vtkCubeAxesActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkCubeAxesActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderTranslucentGeometry( vtkViewport* _p1 );
	void SetBounds( double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetBounds( double _arg[6] );
	double* GetBounds(  );
	void SetXAxisRange( double _arg1, double _arg2 );
	void SetYAxisRange( double _arg1, double _arg2 );
	void SetZAxisRange( double _arg1, double _arg2 );
	double* GetXAxisRange(  );
	void GetXAxisRange( double& _arg1, double& _arg2 );
	void GetXAxisRange( double _arg[2] );
	double* GetYAxisRange(  );
	void GetYAxisRange( double& _arg1, double& _arg2 );
	void GetYAxisRange( double _arg[2] );
	double* GetZAxisRange(  );
	void GetZAxisRange( double& _arg1, double& _arg2 );
	void GetZAxisRange( double _arg[2] );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	void SetFlyMode( int _arg );
	int GetFlyModeMinValue(  );
	int GetFlyModeMaxValue(  );
	int GetFlyMode(  );
	void SetXTitle( const char* _arg );
	char* GetXTitle(  );
	void SetXUnits( const char* _arg );
	char* GetXUnits(  );
	void SetYTitle( const char* _arg );
	char* GetYTitle(  );
	void SetYUnits( const char* _arg );
	char* GetYUnits(  );
	void SetZTitle( const char* _arg );
	char* GetZTitle(  );
	void SetZUnits( const char* _arg );
	char* GetZUnits(  );
	void SetXLabelFormat( const char* _arg );
	char* GetXLabelFormat(  );
	void SetYLabelFormat( const char* _arg );
	char* GetYLabelFormat(  );
	void SetZLabelFormat( const char* _arg );
	char* GetZLabelFormat(  );
	void SetInertia( int _arg );
	int GetInertiaMinValue(  );
	int GetInertiaMaxValue(  );
	int GetInertia(  );
	void SetCornerOffset( double _arg );
	double GetCornerOffset(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	void SetXAxisVisibility( int _arg );
	int GetXAxisVisibility(  );
	void XAxisVisibilityOn(  );
	void XAxisVisibilityOff(  );
	void SetYAxisVisibility( int _arg );
	int GetYAxisVisibility(  );
	void YAxisVisibilityOn(  );
	void YAxisVisibilityOff(  );
	void SetZAxisVisibility( int _arg );
	int GetZAxisVisibility(  );
	void ZAxisVisibilityOn(  );
	void ZAxisVisibilityOff(  );
	void SetXAxisLabelVisibility( int _arg );
	int GetXAxisLabelVisibility(  );
	void XAxisLabelVisibilityOn(  );
	void XAxisLabelVisibilityOff(  );
	void SetYAxisLabelVisibility( int _arg );
	int GetYAxisLabelVisibility(  );
	void YAxisLabelVisibilityOn(  );
	void YAxisLabelVisibilityOff(  );
	void SetZAxisLabelVisibility( int _arg );
	int GetZAxisLabelVisibility(  );
	void ZAxisLabelVisibilityOn(  );
	void ZAxisLabelVisibilityOff(  );
	void SetXAxisTickVisibility( int _arg );
	int GetXAxisTickVisibility(  );
	void XAxisTickVisibilityOn(  );
	void XAxisTickVisibilityOff(  );
	void SetYAxisTickVisibility( int _arg );
	int GetYAxisTickVisibility(  );
	void YAxisTickVisibilityOn(  );
	void YAxisTickVisibilityOff(  );
	void SetZAxisTickVisibility( int _arg );
	int GetZAxisTickVisibility(  );
	void ZAxisTickVisibilityOn(  );
	void ZAxisTickVisibilityOff(  );
	void SetXAxisMinorTickVisibility( int _arg );
	int GetXAxisMinorTickVisibility(  );
	void XAxisMinorTickVisibilityOn(  );
	void XAxisMinorTickVisibilityOff(  );
	void SetYAxisMinorTickVisibility( int _arg );
	int GetYAxisMinorTickVisibility(  );
	void YAxisMinorTickVisibilityOn(  );
	void YAxisMinorTickVisibilityOff(  );
	void SetZAxisMinorTickVisibility( int _arg );
	int GetZAxisMinorTickVisibility(  );
	void ZAxisMinorTickVisibilityOn(  );
	void ZAxisMinorTickVisibilityOff(  );
	void SetDrawXGridlines( int _arg );
	int GetDrawXGridlines(  );
	void DrawXGridlinesOn(  );
	void DrawXGridlinesOff(  );
	void SetDrawYGridlines( int _arg );
	int GetDrawYGridlines(  );
	void DrawYGridlinesOn(  );
	void DrawYGridlinesOff(  );
	void SetDrawZGridlines( int _arg );
	int GetDrawZGridlines(  );
	void DrawZGridlinesOn(  );
	void DrawZGridlinesOff(  );
	void SetTickLocation( int _arg );
	int GetTickLocationMinValue(  );
	int GetTickLocationMaxValue(  );
	int GetTickLocation(  );
	int DaoWrap_LabelExponent( double min, double max ){ return vtkCubeAxesActor::LabelExponent( min, max ); }
	int DaoWrap_Digits( double min, double max ){ return vtkCubeAxesActor::Digits( min, max ); }
	double DaoWrap_MaxOf( double _p1, double _p2 ){ return vtkCubeAxesActor::MaxOf( _p1, _p2 ); }
	double DaoWrap_MaxOf( double _p1, double _p2, double _p3, double _p4 ){ return vtkCubeAxesActor::MaxOf( _p1, _p2, _p3, _p4 ); }
	double DaoWrap_FFix( double _p1 ){ return vtkCubeAxesActor::FFix( _p1 ); }
	double DaoWrap_FSign( double _p1, double _p2 ){ return vtkCubeAxesActor::FSign( _p1, _p2 ); }

};

DaoCxx_vtkCubeAxesActor* DAO_DLL_VTKHYBRID DaoCxx_vtkCubeAxesActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkCubeAxesActor2D  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkCubeAxesActor2D(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkCubeAxesActor2D *self, DaoCdata *d );

	vtkCubeAxesActor2D *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void SetInput( int &_cs, vtkDataSet* _p1 );
	vtkDataSet* GetInput( int &_cs  );
	vtkProp* GetViewProp( int &_cs  );
	void SetBounds( int &_cs, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetBounds( int &_cs, double _arg[6] );
	double* GetBounds( int &_cs  );
	void SetRanges( int &_cs, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetRanges( int &_cs, double _arg[6] );
	void SetXOrigin( int &_cs, double _arg );
	void SetYOrigin( int &_cs, double _arg );
	void SetZOrigin( int &_cs, double _arg );
	void SetUseRanges( int &_cs, int _arg );
	int GetUseRanges( int &_cs  );
	void UseRangesOn( int &_cs  );
	void UseRangesOff( int &_cs  );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	void SetFlyMode( int &_cs, int _arg );
	int GetFlyModeMinValue( int &_cs  );
	int GetFlyModeMaxValue( int &_cs  );
	int GetFlyMode( int &_cs  );
	void SetScaling( int &_cs, int _arg );
	int GetScaling( int &_cs  );
	void ScalingOn( int &_cs  );
	void ScalingOff( int &_cs  );
	void SetNumberOfLabels( int &_cs, int _arg );
	int GetNumberOfLabelsMinValue( int &_cs  );
	int GetNumberOfLabelsMaxValue( int &_cs  );
	int GetNumberOfLabels( int &_cs  );
	void SetXLabel( int &_cs, const char* _arg );
	char* GetXLabel( int &_cs  );
	void SetYLabel( int &_cs, const char* _arg );
	char* GetYLabel( int &_cs  );
	void SetZLabel( int &_cs, const char* _arg );
	char* GetZLabel( int &_cs  );
	void SetAxisTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetAxisTitleTextProperty( int &_cs  );
	void SetAxisLabelTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetAxisLabelTextProperty( int &_cs  );
	void SetLabelFormat( int &_cs, const char* _arg );
	char* GetLabelFormat( int &_cs  );
	void SetFontFactor( int &_cs, double _arg );
	double GetFontFactorMinValue( int &_cs  );
	double GetFontFactorMaxValue( int &_cs  );
	double GetFontFactor( int &_cs  );
	void SetInertia( int &_cs, int _arg );
	int GetInertiaMinValue( int &_cs  );
	int GetInertiaMaxValue( int &_cs  );
	int GetInertia( int &_cs  );
	void SetShowActualBounds( int &_cs, int _arg );
	int GetShowActualBoundsMinValue( int &_cs  );
	int GetShowActualBoundsMaxValue( int &_cs  );
	int GetShowActualBounds( int &_cs  );
	void SetCornerOffset( int &_cs, double _arg );
	double GetCornerOffset( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	void SetXAxisVisibility( int &_cs, int _arg );
	int GetXAxisVisibility( int &_cs  );
	void XAxisVisibilityOn( int &_cs  );
	void XAxisVisibilityOff( int &_cs  );
	void SetYAxisVisibility( int &_cs, int _arg );
	int GetYAxisVisibility( int &_cs  );
	void YAxisVisibilityOn( int &_cs  );
	void YAxisVisibilityOff( int &_cs  );
	void SetZAxisVisibility( int &_cs, int _arg );
	int GetZAxisVisibility( int &_cs  );
	void ZAxisVisibilityOn( int &_cs  );
	void ZAxisVisibilityOff( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkCubeAxesActor2D : public vtkCubeAxesActor2D, public DaoCxxVirt_vtkCubeAxesActor2D
{ 

	public:
	DaoCxx_vtkCubeAxesActor2D(  ) : vtkCubeAxesActor2D(  ){}

	~DaoCxx_vtkCubeAxesActor2D();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkCubeAxesActor2D::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry(  );
	void SetInput( vtkDataSet* _p1 );
	vtkDataSet* GetInput(  );
	vtkProp* GetViewProp(  );
	void SetBounds( double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetBounds( double _arg[6] );
	double* GetBounds(  );
	void SetRanges( double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetRanges( double _arg[6] );
	void SetXOrigin( double _arg );
	void SetYOrigin( double _arg );
	void SetZOrigin( double _arg );
	void SetUseRanges( int _arg );
	int GetUseRanges(  );
	void UseRangesOn(  );
	void UseRangesOff(  );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	void SetFlyMode( int _arg );
	int GetFlyModeMinValue(  );
	int GetFlyModeMaxValue(  );
	int GetFlyMode(  );
	void SetScaling( int _arg );
	int GetScaling(  );
	void ScalingOn(  );
	void ScalingOff(  );
	void SetNumberOfLabels( int _arg );
	int GetNumberOfLabelsMinValue(  );
	int GetNumberOfLabelsMaxValue(  );
	int GetNumberOfLabels(  );
	void SetXLabel( const char* _arg );
	char* GetXLabel(  );
	void SetYLabel( const char* _arg );
	char* GetYLabel(  );
	void SetZLabel( const char* _arg );
	char* GetZLabel(  );
	void SetAxisTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetAxisTitleTextProperty(  );
	void SetAxisLabelTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetAxisLabelTextProperty(  );
	void SetLabelFormat( const char* _arg );
	char* GetLabelFormat(  );
	void SetFontFactor( double _arg );
	double GetFontFactorMinValue(  );
	double GetFontFactorMaxValue(  );
	double GetFontFactor(  );
	void SetInertia( int _arg );
	int GetInertiaMinValue(  );
	int GetInertiaMaxValue(  );
	int GetInertia(  );
	void SetShowActualBounds( int _arg );
	int GetShowActualBoundsMinValue(  );
	int GetShowActualBoundsMaxValue(  );
	int GetShowActualBounds(  );
	void SetCornerOffset( double _arg );
	double GetCornerOffset(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	void SetXAxisVisibility( int _arg );
	int GetXAxisVisibility(  );
	void XAxisVisibilityOn(  );
	void XAxisVisibilityOff(  );
	void SetYAxisVisibility( int _arg );
	int GetYAxisVisibility(  );
	void YAxisVisibilityOn(  );
	void YAxisVisibilityOff(  );
	void SetZAxisVisibility( int _arg );
	int GetZAxisVisibility(  );
	void ZAxisVisibilityOn(  );
	void ZAxisVisibilityOff(  );
	void DaoWrap_TransformBounds( vtkViewport* viewport, double bounds[6], double pts[8][3] ){ vtkCubeAxesActor2D::TransformBounds( viewport, bounds, pts ); }
	int DaoWrap_ClipBounds( vtkViewport* viewport, double pts[8][3], double bounds[6] ){ return vtkCubeAxesActor2D::ClipBounds( viewport, pts, bounds ); }
	double DaoWrap_EvaluatePoint( double planes[24], double x[3] ){ return vtkCubeAxesActor2D::EvaluatePoint( planes, x ); }
	double DaoWrap_EvaluateBounds( double planes[24], double bounds[6] ){ return vtkCubeAxesActor2D::EvaluateBounds( planes, bounds ); }
	void DaoWrap_AdjustAxes( double pts[8][3], double bounds[6], int idx, int xIdx, int yIdx, int zIdx, int zIdx2, int xAxes, int yAxes, int zAxes, double xCoords[4], double yCoords[4], double zCoords[4], double xRange[2], double yRange[2], double zRange[2] ){ vtkCubeAxesActor2D::AdjustAxes( pts, bounds, idx, xIdx, yIdx, zIdx, zIdx2, xAxes, yAxes, zAxes, xCoords, yCoords, zCoords, xRange, yRange, zRange ); }

};

DaoCxx_vtkCubeAxesActor2D* DAO_DLL_VTKHYBRID DaoCxx_vtkCubeAxesActor2D_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkDepthSortPolyData  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkDepthSortPolyData(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkDepthSortPolyData *self, DaoCdata *d );

	vtkDepthSortPolyData *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetDirection( int &_cs, int _arg );
	int GetDirection( int &_cs  );
	void SetDepthSortMode( int &_cs, int _arg );
	int GetDepthSortMode( int &_cs  );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	void SetVector( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetVector( int &_cs, double _arg[3] );
	double* GetVector( int &_cs  );
	void GetVector( int &_cs, double data[3] );
	void SetOrigin( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetOrigin( int &_cs, double _arg[3] );
	double* GetOrigin( int &_cs  );
	void GetOrigin( int &_cs, double data[3] );
	void SetSortScalars( int &_cs, int _arg );
	int GetSortScalars( int &_cs  );
	void SortScalarsOn( int &_cs  );
	void SortScalarsOff( int &_cs  );
	unsigned long GetMTime( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkDepthSortPolyData : public vtkDepthSortPolyData, public DaoCxxVirt_vtkDepthSortPolyData
{ 

	public:
	DaoCxx_vtkDepthSortPolyData(  ) : vtkDepthSortPolyData(  ){}

	~DaoCxx_vtkDepthSortPolyData();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkDepthSortPolyData::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetDirection( int _arg );
	int GetDirection(  );
	void SetDepthSortMode( int _arg );
	int GetDepthSortMode(  );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	void SetVector( double _arg1, double _arg2, double _arg3 );
	void SetVector( double _arg[3] );
	double* GetVector(  );
	void GetVector( double data[3] );
	void SetOrigin( double _arg1, double _arg2, double _arg3 );
	void SetOrigin( double _arg[3] );
	double* GetOrigin(  );
	void GetOrigin( double data[3] );
	void SetSortScalars( int _arg );
	int GetSortScalars(  );
	void SortScalarsOn(  );
	void SortScalarsOff(  );
	unsigned long GetMTime(  );
	void DaoWrap_ComputeProjectionVector( double vector[3], double origin[3] ){ vtkDepthSortPolyData::ComputeProjectionVector( vector, origin ); }

};

DaoCxx_vtkDepthSortPolyData* DAO_DLL_VTKHYBRID DaoCxx_vtkDepthSortPolyData_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkDSPFilterDefinition  : public DaoCxxVirt_vtkObject
{
	public:
	DaoCxxVirt_vtkDSPFilterDefinition(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkDSPFilterDefinition *self, DaoCdata *d );

	vtkDSPFilterDefinition *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkDSPFilterDefinition : public vtkDSPFilterDefinition, public DaoCxxVirt_vtkDSPFilterDefinition
{ 

	public:
	DaoCxx_vtkDSPFilterDefinition(  ) : vtkDSPFilterDefinition(  ){}
	DaoCxx_vtkDSPFilterDefinition( vtkDSPFilterDefinition* other ) : vtkDSPFilterDefinition( other ){}

	~DaoCxx_vtkDSPFilterDefinition();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkDSPFilterDefinition::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );

};

DaoCxx_vtkDSPFilterDefinition* DAO_DLL_VTKHYBRID DaoCxx_vtkDSPFilterDefinition_New(  );

DaoCxx_vtkDSPFilterDefinition* DAO_DLL_VTKHYBRID DaoCxx_vtkDSPFilterDefinition_New( vtkDSPFilterDefinition* other );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkDSPFilterGroup  : public DaoCxxVirt_vtkObject
{
	public:
	DaoCxxVirt_vtkDSPFilterGroup(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkDSPFilterGroup *self, DaoCdata *d );

	vtkDSPFilterGroup *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkDSPFilterGroup : public vtkDSPFilterGroup, public DaoCxxVirt_vtkDSPFilterGroup
{ 

	public:
	DaoCxx_vtkDSPFilterGroup(  ) : vtkDSPFilterGroup(  ){}

	~DaoCxx_vtkDSPFilterGroup();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkDSPFilterGroup::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );

};

DaoCxx_vtkDSPFilterGroup* DAO_DLL_VTKHYBRID DaoCxx_vtkDSPFilterGroup_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkEarthSource  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkEarthSource(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkEarthSource *self, DaoCdata *d );

	vtkEarthSource *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetRadius( int &_cs, double _arg );
	double GetRadiusMinValue( int &_cs  );
	double GetRadiusMaxValue( int &_cs  );
	double GetRadius( int &_cs  );
	void SetOnRatio( int &_cs, int _arg );
	int GetOnRatioMinValue( int &_cs  );
	int GetOnRatioMaxValue( int &_cs  );
	int GetOnRatio( int &_cs  );
	void SetOutline( int &_cs, int _arg );
	int GetOutline( int &_cs  );
	void OutlineOn( int &_cs  );
	void OutlineOff( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkEarthSource : public vtkEarthSource, public DaoCxxVirt_vtkEarthSource
{ 

	public:
	DaoCxx_vtkEarthSource(  ) : vtkEarthSource(  ){}

	~DaoCxx_vtkEarthSource();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkEarthSource::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetRadius( double _arg );
	double GetRadiusMinValue(  );
	double GetRadiusMaxValue(  );
	double GetRadius(  );
	void SetOnRatio( int _arg );
	int GetOnRatioMinValue(  );
	int GetOnRatioMaxValue(  );
	int GetOnRatio(  );
	void SetOutline( int _arg );
	int GetOutline(  );
	void OutlineOn(  );
	void OutlineOff(  );

};

DaoCxx_vtkEarthSource* DAO_DLL_VTKHYBRID DaoCxx_vtkEarthSource_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkExodusModel  : public DaoCxxVirt_vtkObject
{
	public:
	DaoCxxVirt_vtkExodusModel(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkExodusModel *self, DaoCdata *d );

	vtkExodusModel *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkExodusModel : public vtkExodusModel, public DaoCxxVirt_vtkExodusModel
{ 

	public:
	DaoCxx_vtkExodusModel(  ) : vtkExodusModel(  ){}

	~DaoCxx_vtkExodusModel();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkExodusModel::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );

};

DaoCxx_vtkExodusModel* DAO_DLL_VTKHYBRID DaoCxx_vtkExodusModel_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkExodusIIReader  : public DaoCxxVirt_vtkMultiBlockDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkExodusIIReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkExodusIIReader *self, DaoCdata *d );

	vtkExodusIIReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	unsigned long GetMTime( int &_cs  );
	unsigned long GetMetadataMTime( int &_cs  );
	void SetFileName( int &_cs, const char* fname );
	char* GetFileName( int &_cs  );
	void SetXMLFileName( int &_cs, const char* fname );
	char* GetXMLFileName( int &_cs  );
	void SetTimeStep( int &_cs, int _arg );
	int GetTimeStep( int &_cs  );
	int* GetTimeStepRange( int &_cs  );
	void GetTimeStepRange( int &_cs, int& _arg1, int& _arg2 );
	void GetTimeStepRange( int &_cs, int _arg[2] );
	void SetTimeStepRange( int &_cs, int _arg1, int _arg2 );
	void SetGenerateObjectIdCellArray( int &_cs, int g );
	void GenerateObjectIdCellArrayOn( int &_cs  );
	void GenerateObjectIdCellArrayOff( int &_cs  );
	void SetGenerateGlobalElementIdArray( int &_cs, int g );
	void GenerateGlobalElementIdArrayOn( int &_cs  );
	void GenerateGlobalElementIdArrayOff( int &_cs  );
	void SetGenerateGlobalNodeIdArray( int &_cs, int g );
	void GenerateGlobalNodeIdArrayOn( int &_cs  );
	void GenerateGlobalNodeIdArrayOff( int &_cs  );
	void SetGenerateImplicitElementIdArray( int &_cs, int g );
	void GenerateImplicitElementIdArrayOn( int &_cs  );
	void GenerateImplicitElementIdArrayOff( int &_cs  );
	void SetGenerateImplicitNodeIdArray( int &_cs, int g );
	void GenerateImplicitNodeIdArrayOn( int &_cs  );
	void GenerateImplicitNodeIdArrayOff( int &_cs  );
	void SetGenerateFileIdArray( int &_cs, int f );
	void GenerateFileIdArrayOn( int &_cs  );
	void GenerateFileIdArrayOff( int &_cs  );
	void SetFileId( int &_cs, int f );
	void SetApplyDisplacements( int &_cs, int d );
	void ApplyDisplacementsOn( int &_cs  );
	void ApplyDisplacementsOff( int &_cs  );
	void SetDisplacementMagnitude( int &_cs, float s );
	void SetHasModeShapes( int &_cs, int ms );
	void HasModeShapesOn( int &_cs  );
	void HasModeShapesOff( int &_cs  );
	void SetModeShapeTime( int &_cs, double phase );
	void SetAnimateModeShapes( int &_cs, int flag );
	void AnimateModeShapesOn( int &_cs  );
	void AnimateModeShapesOff( int &_cs  );
	void SetEdgeFieldDecorations( int &_cs, int d );
	void SetFaceFieldDecorations( int &_cs, int d );
	vtkIdType GetTotalNumberOfNodes( int &_cs  );
	vtkIdType GetTotalNumberOfEdges( int &_cs  );
	vtkIdType GetTotalNumberOfFaces( int &_cs  );
	vtkIdType GetTotalNumberOfElements( int &_cs  );
	int GetDisplayType( int &_cs  );
	void SetDisplayType( int &_cs, int type );
	void ExodusModelMetadataOn( int &_cs  );
	void ExodusModelMetadataOff( int &_cs  );
	void SetExodusModelMetadata( int &_cs, int _arg );
	int GetExodusModelMetadata( int &_cs  );
	vtkExodusModel* GetExodusModel( int &_cs  );
	void SetPackExodusModelOntoOutput( int &_cs, int _arg );
	int GetPackExodusModelOntoOutput( int &_cs  );
	void PackExodusModelOntoOutputOn( int &_cs  );
	void PackExodusModelOntoOutputOff( int &_cs  );
	void UpdateTimeInformation( int &_cs  );
	void Dump( int &_cs  );
	int GetSILUpdateStamp( int &_cs  );
	bool GetProducedFastPathOutput( int &_cs  );
	void NewExodusModel( int &_cs  );
	void SetMetadata( int &_cs, vtkExodusIIReaderPrivate* _p1 );
	vtkExodusIIReaderPrivate* GetMetadata( int &_cs  );
	void SetExodusModel( int &_cs, vtkExodusModel* em );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkExodusIIReader : public vtkExodusIIReader, public DaoCxxVirt_vtkExodusIIReader
{ 

	public:
	DaoCxx_vtkExodusIIReader(  ) : vtkExodusIIReader(  ){}

	~DaoCxx_vtkExodusIIReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkExodusIIReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	unsigned long GetMTime(  );
	unsigned long GetMetadataMTime(  );
	void SetFileName( const char* fname );
	char* GetFileName(  );
	void SetXMLFileName( const char* fname );
	char* GetXMLFileName(  );
	void SetTimeStep( int _arg );
	int GetTimeStep(  );
	int* GetTimeStepRange(  );
	void GetTimeStepRange( int& _arg1, int& _arg2 );
	void GetTimeStepRange( int _arg[2] );
	void SetTimeStepRange( int _arg1, int _arg2 );
	void SetGenerateObjectIdCellArray( int g );
	void GenerateObjectIdCellArrayOn(  );
	void GenerateObjectIdCellArrayOff(  );
	void SetGenerateGlobalElementIdArray( int g );
	void GenerateGlobalElementIdArrayOn(  );
	void GenerateGlobalElementIdArrayOff(  );
	void SetGenerateGlobalNodeIdArray( int g );
	void GenerateGlobalNodeIdArrayOn(  );
	void GenerateGlobalNodeIdArrayOff(  );
	void SetGenerateImplicitElementIdArray( int g );
	void GenerateImplicitElementIdArrayOn(  );
	void GenerateImplicitElementIdArrayOff(  );
	void SetGenerateImplicitNodeIdArray( int g );
	void GenerateImplicitNodeIdArrayOn(  );
	void GenerateImplicitNodeIdArrayOff(  );
	void SetGenerateFileIdArray( int f );
	void GenerateFileIdArrayOn(  );
	void GenerateFileIdArrayOff(  );
	void SetFileId( int f );
	void SetApplyDisplacements( int d );
	void ApplyDisplacementsOn(  );
	void ApplyDisplacementsOff(  );
	void SetDisplacementMagnitude( float s );
	void SetHasModeShapes( int ms );
	void HasModeShapesOn(  );
	void HasModeShapesOff(  );
	void SetModeShapeTime( double phase );
	void SetAnimateModeShapes( int flag );
	void AnimateModeShapesOn(  );
	void AnimateModeShapesOff(  );
	void SetEdgeFieldDecorations( int d );
	void SetFaceFieldDecorations( int d );
	vtkIdType GetTotalNumberOfNodes(  );
	vtkIdType GetTotalNumberOfEdges(  );
	vtkIdType GetTotalNumberOfFaces(  );
	vtkIdType GetTotalNumberOfElements(  );
	int GetDisplayType(  );
	void SetDisplayType( int type );
	void ExodusModelMetadataOn(  );
	void ExodusModelMetadataOff(  );
	void SetExodusModelMetadata( int _arg );
	int GetExodusModelMetadata(  );
	vtkExodusModel* GetExodusModel(  );
	void SetPackExodusModelOntoOutput( int _arg );
	int GetPackExodusModelOntoOutput(  );
	void PackExodusModelOntoOutputOn(  );
	void PackExodusModelOntoOutputOff(  );
	void UpdateTimeInformation(  );
	void Dump(  );
	int GetSILUpdateStamp(  );
	bool GetProducedFastPathOutput(  );
	void NewExodusModel(  );
	void DaoWrap_NewExodusModel(  ){ vtkExodusIIReader::NewExodusModel(  ); }
	void SetMetadata( vtkExodusIIReaderPrivate* _p1 );
	void DaoWrap_SetMetadata( vtkExodusIIReaderPrivate* _p1 ){ vtkExodusIIReader::SetMetadata( _p1 ); }
	vtkExodusIIReaderPrivate* GetMetadata(  );
	vtkExodusIIReaderPrivate* DaoWrap_GetMetadata(  ){ return vtkExodusIIReader::GetMetadata(  ); }
	bool DaoWrap_FindXMLFile(  ){ return vtkExodusIIReader::FindXMLFile(  ); }
	void DaoWrap_AdvertiseTimeSteps( vtkInformation* outputInfo ){ vtkExodusIIReader::AdvertiseTimeSteps( outputInfo ); }
	void SetExodusModel( vtkExodusModel* em );
	void DaoWrap_SetExodusModel( vtkExodusModel* em ){ vtkExodusIIReader::SetExodusModel( em ); }

};

DaoCxx_vtkExodusIIReader* DAO_DLL_VTKHYBRID DaoCxx_vtkExodusIIReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkExodusIIReaderParser  : public DaoCxxVirt_vtkXMLParser
{
	public:
	DaoCxxVirt_vtkExodusIIReaderParser(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkExodusIIReaderParser *self, DaoCdata *d );

	vtkExodusIIReaderParser *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkMutableDirectedGraph* GetSIL( int &_cs  );
	void EndElement( int &_cs, const char* tagName );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkExodusIIReaderParser : public vtkExodusIIReaderParser, public DaoCxxVirt_vtkExodusIIReaderParser
{ 

	public:
	DaoCxx_vtkExodusIIReaderParser(  ) : vtkExodusIIReaderParser(  ){}

	~DaoCxx_vtkExodusIIReaderParser();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkExodusIIReaderParser::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkMutableDirectedGraph* GetSIL(  );
	void EndElement( const char* tagName );
	void DaoWrap_EndElement( const char* tagName ){ vtkExodusIIReaderParser::EndElement( tagName ); }
	void DaoWrap_FinishedParsing(  ){ vtkExodusIIReaderParser::FinishedParsing(  ); }
	vtkIdType DaoWrap_AddVertexToSIL( const char* name ){ return vtkExodusIIReaderParser::AddVertexToSIL( name ); }
	vtkIdType DaoWrap_AddChildEdgeToSIL( vtkIdType src, vtkIdType dst ){ return vtkExodusIIReaderParser::AddChildEdgeToSIL( src, dst ); }
	vtkIdType DaoWrap_AddCrossEdgeToSIL( vtkIdType src, vtkIdType dst ){ return vtkExodusIIReaderParser::AddCrossEdgeToSIL( src, dst ); }
	vtkIdType DaoWrap_GetPartVertex( const char* part_number_instance_string ){ return vtkExodusIIReaderParser::GetPartVertex( part_number_instance_string ); }

};

DaoCxx_vtkExodusIIReaderParser* DAO_DLL_VTKHYBRID DaoCxx_vtkExodusIIReaderParser_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkExodusReader  : public DaoCxxVirt_vtkUnstructuredGridAlgorithm
{
	public:
	DaoCxxVirt_vtkExodusReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkExodusReader *self, DaoCdata *d );

	vtkExodusReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	void SetXMLFileName( int &_cs, const char* _arg );
	char* GetXMLFileName( int &_cs  );
	void SetTimeStep( int &_cs, int _arg );
	int GetTimeStep( int &_cs  );
	void SetGenerateBlockIdCellArray( int &_cs, int _arg );
	int GetGenerateBlockIdCellArray( int &_cs  );
	void GenerateBlockIdCellArrayOn( int &_cs  );
	void GenerateBlockIdCellArrayOff( int &_cs  );
	void SetGenerateGlobalElementIdArray( int &_cs, int _arg );
	int GetGenerateGlobalElementIdArray( int &_cs  );
	void GenerateGlobalElementIdArrayOn( int &_cs  );
	void GenerateGlobalElementIdArrayOff( int &_cs  );
	void SetGenerateGlobalNodeIdArray( int &_cs, int _arg );
	int GetGenerateGlobalNodeIdArray( int &_cs  );
	void GenerateGlobalNodeIdArrayOn( int &_cs  );
	void GenerateGlobalNodeIdArrayOff( int &_cs  );
	void SetApplyDisplacements( int &_cs, int _arg );
	int GetApplyDisplacements( int &_cs  );
	void ApplyDisplacementsOn( int &_cs  );
	void ApplyDisplacementsOff( int &_cs  );
	void SetDisplacementMagnitude( int &_cs, float _arg );
	float GetDisplacementMagnitude( int &_cs  );
	char* GetTitle( int &_cs  );
	int GetDimensionality( int &_cs  );
	int GetNumberOfTimeSteps( int &_cs  );
	int GetNumberOfNodeSets( int &_cs  );
	int GetNumberOfSideSets( int &_cs  );
	int GetNumberOfBlocks( int &_cs  );
	int* GetTimeStepRange( int &_cs  );
	void GetTimeStepRange( int &_cs, int& _arg1, int& _arg2 );
	void GetTimeStepRange( int &_cs, int _arg[2] );
	void SetTimeStepRange( int &_cs, int _arg1, int _arg2 );
	int GetTotalNumberOfNodes( int &_cs  );
	int GetTotalNumberOfElements( int &_cs  );
	int GetHasModeShapes( int &_cs  );
	void SetHasModeShapes( int &_cs, int _arg );
	void HasModeShapesOn( int &_cs  );
	void HasModeShapesOff( int &_cs  );
	int GetDisplayType( int &_cs  );
	void SetDisplayType( int &_cs, int type );
	void ExodusModelMetadataOn( int &_cs  );
	void ExodusModelMetadataOff( int &_cs  );
	void SetExodusModelMetadata( int &_cs, int _arg );
	int GetExodusModelMetadata( int &_cs  );
	void SetPackExodusModelOntoOutput( int &_cs, int _arg );
	int GetPackExodusModelOntoOutput( int &_cs  );
	void PackExodusModelOntoOutputOn( int &_cs  );
	void PackExodusModelOntoOutputOff( int &_cs  );
	void SetTitle( int &_cs, const char* _arg );
	void SetCurrentFileName( int &_cs, const char* _arg );
	void SetCurrentXMLFileName( int &_cs, const char* _arg );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkExodusReader : public vtkExodusReader, public DaoCxxVirt_vtkExodusReader
{ 

	public:
	DaoCxx_vtkExodusReader(  ) : vtkExodusReader(  ){}

	~DaoCxx_vtkExodusReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkExodusReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	void SetXMLFileName( const char* _arg );
	char* GetXMLFileName(  );
	void SetTimeStep( int _arg );
	int GetTimeStep(  );
	void SetGenerateBlockIdCellArray( int _arg );
	int GetGenerateBlockIdCellArray(  );
	void GenerateBlockIdCellArrayOn(  );
	void GenerateBlockIdCellArrayOff(  );
	void SetGenerateGlobalElementIdArray( int _arg );
	int GetGenerateGlobalElementIdArray(  );
	void GenerateGlobalElementIdArrayOn(  );
	void GenerateGlobalElementIdArrayOff(  );
	void SetGenerateGlobalNodeIdArray( int _arg );
	int GetGenerateGlobalNodeIdArray(  );
	void GenerateGlobalNodeIdArrayOn(  );
	void GenerateGlobalNodeIdArrayOff(  );
	void SetApplyDisplacements( int _arg );
	int GetApplyDisplacements(  );
	void ApplyDisplacementsOn(  );
	void ApplyDisplacementsOff(  );
	void SetDisplacementMagnitude( float _arg );
	float GetDisplacementMagnitude(  );
	char* GetTitle(  );
	int GetDimensionality(  );
	int GetNumberOfTimeSteps(  );
	int GetNumberOfNodeSets(  );
	int GetNumberOfSideSets(  );
	int GetNumberOfBlocks(  );
	int* GetTimeStepRange(  );
	void GetTimeStepRange( int& _arg1, int& _arg2 );
	void GetTimeStepRange( int _arg[2] );
	void SetTimeStepRange( int _arg1, int _arg2 );
	int GetTotalNumberOfNodes(  );
	int GetTotalNumberOfElements(  );
	int GetHasModeShapes(  );
	void SetHasModeShapes( int _arg );
	void HasModeShapesOn(  );
	void HasModeShapesOff(  );
	int GetDisplayType(  );
	void SetDisplayType( int type );
	void ExodusModelMetadataOn(  );
	void ExodusModelMetadataOff(  );
	void SetExodusModelMetadata( int _arg );
	int GetExodusModelMetadata(  );
	void SetPackExodusModelOntoOutput( int _arg );
	int GetPackExodusModelOntoOutput(  );
	void PackExodusModelOntoOutputOn(  );
	void PackExodusModelOntoOutputOff(  );
	void DaoWrap_NewExodusModel(  ){ vtkExodusReader::NewExodusModel(  ); }
	void DaoWrap_ReadGeometry( int exoid, vtkUnstructuredGrid* output ){ vtkExodusReader::ReadGeometry( exoid, output ); }
	void DaoWrap_ReadCells( int exoid, vtkUnstructuredGrid* output ){ vtkExodusReader::ReadCells( exoid, output ); }
	void DaoWrap_ReadPoints( int exoid, vtkUnstructuredGrid* output ){ vtkExodusReader::ReadPoints( exoid, output ); }
	void DaoWrap_ReadArrays( int exoid, vtkUnstructuredGrid* output ){ vtkExodusReader::ReadArrays( exoid, output ); }
	void DaoWrap_ReadNodeAndSideSets( int exoid, vtkUnstructuredGrid* output ){ vtkExodusReader::ReadNodeAndSideSets( exoid, output ); }
	vtkDataArray* DaoWrap_ReadPointArray( int exoid, int varIndex ){ return vtkExodusReader::ReadPointArray( exoid, varIndex ); }
	vtkDataArray* DaoWrap_ReadPointVector( int handle, int varIndex, int dim ){ return vtkExodusReader::ReadPointVector( handle, varIndex, dim ); }
	vtkDataArray* DaoWrap_ReadCellArray( int exoid, int varIndex ){ return vtkExodusReader::ReadCellArray( exoid, varIndex ); }
	vtkDataArray* DaoWrap_ReadCellVector( int handle, int varIndex, int dim ){ return vtkExodusReader::ReadCellVector( handle, varIndex, dim ); }
	void DaoWrap_ReadNodeSetMetadata(  ){ vtkExodusReader::ReadNodeSetMetadata(  ); }
	void DaoWrap_ReadSideSetMetadata(  ){ vtkExodusReader::ReadSideSetMetadata(  ); }
	static int DaoWrap_GetIDHelper( const char* arrayName, vtkDataSet* data, int localID, int searchType ){ return vtkExodusReader::GetIDHelper( arrayName, data, localID, searchType ); }
	static int DaoWrap_GetGlobalID( const char* arrayName, vtkDataSet* data, int localID, int searchType ){ return vtkExodusReader::GetGlobalID( arrayName, data, localID, searchType ); }
	int DaoWrap_GetExtraCellCountForNodeSideSets(  ){ return vtkExodusReader::GetExtraCellCountForNodeSideSets(  ); }
	void DaoWrap_GenerateExtraArrays( vtkUnstructuredGrid* output ){ vtkExodusReader::GenerateExtraArrays( output ); }
	void SetTitle( const char* _arg );
	void DaoWrap_SetTitle( const char* _arg ){ vtkExodusReader::SetTitle( _arg ); }
	void SetCurrentFileName( const char* _arg );
	void DaoWrap_SetCurrentFileName( const char* _arg ){ vtkExodusReader::SetCurrentFileName( _arg ); }
	void SetCurrentXMLFileName( const char* _arg );
	void DaoWrap_SetCurrentXMLFileName( const char* _arg ){ vtkExodusReader::SetCurrentXMLFileName( _arg ); }
	int DaoWrap_OpenCurrentFile(  ){ return vtkExodusReader::OpenCurrentFile(  ); }
	void DaoWrap_CloseCurrentFile(  ){ vtkExodusReader::CloseCurrentFile(  ); }
	void DaoWrap_SetUpPointMap( int num_points ){ vtkExodusReader::SetUpPointMap( num_points ); }
	int DaoWrap_GetPointMapIndex( int point_id ){ return vtkExodusReader::GetPointMapIndex( point_id ); }
	void DaoWrap_SetGlobalElementIdCache( int* list ){ vtkExodusReader::SetGlobalElementIdCache( list ); }
	void DaoWrap_GetAllTimes( vtkInformationVector* _p1 ){ vtkExodusReader::GetAllTimes( _p1 ); }

};

DaoCxx_vtkExodusReader* DAO_DLL_VTKHYBRID DaoCxx_vtkExodusReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkFacetReader  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkFacetReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkFacetReader *self, DaoCdata *d );

	vtkFacetReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkFacetReader : public vtkFacetReader, public DaoCxxVirt_vtkFacetReader
{ 

	public:
	DaoCxx_vtkFacetReader(  ) : vtkFacetReader(  ){}

	~DaoCxx_vtkFacetReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkFacetReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );

};

DaoCxx_vtkFacetReader* DAO_DLL_VTKHYBRID DaoCxx_vtkFacetReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkGreedyTerrainDecimation  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkGreedyTerrainDecimation(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkGreedyTerrainDecimation *self, DaoCdata *d );

	vtkGreedyTerrainDecimation *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetErrorMeasure( int &_cs, int _arg );
	int GetErrorMeasureMinValue( int &_cs  );
	int GetErrorMeasureMaxValue( int &_cs  );
	int GetErrorMeasure( int &_cs  );
	void SetNumberOfTriangles( int &_cs, vtkIdType _arg );
	vtkIdType GetNumberOfTrianglesMinValue( int &_cs  );
	vtkIdType GetNumberOfTrianglesMaxValue( int &_cs  );
	vtkIdType GetNumberOfTriangles( int &_cs  );
	void SetReduction( int &_cs, double _arg );
	double GetReductionMinValue( int &_cs  );
	double GetReductionMaxValue( int &_cs  );
	double GetReduction( int &_cs  );
	void SetAbsoluteError( int &_cs, double _arg );
	double GetAbsoluteErrorMinValue( int &_cs  );
	double GetAbsoluteErrorMaxValue( int &_cs  );
	double GetAbsoluteError( int &_cs  );
	void SetRelativeError( int &_cs, double _arg );
	double GetRelativeErrorMinValue( int &_cs  );
	double GetRelativeErrorMaxValue( int &_cs  );
	double GetRelativeError( int &_cs  );
	void SetBoundaryVertexDeletion( int &_cs, int _arg );
	int GetBoundaryVertexDeletion( int &_cs  );
	void BoundaryVertexDeletionOn( int &_cs  );
	void BoundaryVertexDeletionOff( int &_cs  );
	void SetComputeNormals( int &_cs, int _arg );
	int GetComputeNormals( int &_cs  );
	void ComputeNormalsOn( int &_cs  );
	void ComputeNormalsOff( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );
	int SatisfiesErrorMeasure( int &_cs, double error );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkGreedyTerrainDecimation : public vtkGreedyTerrainDecimation, public DaoCxxVirt_vtkGreedyTerrainDecimation
{ 

	public:
	DaoCxx_vtkGreedyTerrainDecimation(  ) : vtkGreedyTerrainDecimation(  ){}

	~DaoCxx_vtkGreedyTerrainDecimation();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkGreedyTerrainDecimation::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetErrorMeasure( int _arg );
	int GetErrorMeasureMinValue(  );
	int GetErrorMeasureMaxValue(  );
	int GetErrorMeasure(  );
	void SetNumberOfTriangles( vtkIdType _arg );
	vtkIdType GetNumberOfTrianglesMinValue(  );
	vtkIdType GetNumberOfTrianglesMaxValue(  );
	vtkIdType GetNumberOfTriangles(  );
	void SetReduction( double _arg );
	double GetReductionMinValue(  );
	double GetReductionMaxValue(  );
	double GetReduction(  );
	void SetAbsoluteError( double _arg );
	double GetAbsoluteErrorMinValue(  );
	double GetAbsoluteErrorMaxValue(  );
	double GetAbsoluteError(  );
	void SetRelativeError( double _arg );
	double GetRelativeErrorMinValue(  );
	double GetRelativeErrorMaxValue(  );
	double GetRelativeError(  );
	void SetBoundaryVertexDeletion( int _arg );
	int GetBoundaryVertexDeletion(  );
	void BoundaryVertexDeletionOn(  );
	void BoundaryVertexDeletionOff(  );
	void SetComputeNormals( int _arg );
	int GetComputeNormals(  );
	void ComputeNormalsOn(  );
	void ComputeNormalsOff(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkGreedyTerrainDecimation::FillInputPortInformation( port, info ); }
	void DaoWrap_ComputePointNormal( int i, int j, float n[3] ){ vtkGreedyTerrainDecimation::ComputePointNormal( i, j, n ); }
	void DaoWrap_EstimateOutputSize( vtkIdType numInputPts, int& numPts, int& numTris ){ vtkGreedyTerrainDecimation::EstimateOutputSize( numInputPts, numPts, numTris ); }
	int SatisfiesErrorMeasure( double error );
	int DaoWrap_SatisfiesErrorMeasure( double error ){ return vtkGreedyTerrainDecimation::SatisfiesErrorMeasure( error ); }
	void DaoWrap_InsertBoundaryVertices(  ){ vtkGreedyTerrainDecimation::InsertBoundaryVertices(  ); }
	vtkIdType DaoWrap_AddPointToTriangulation( vtkIdType inputPtId ){ return vtkGreedyTerrainDecimation::AddPointToTriangulation( inputPtId ); }
	vtkIdType DaoWrap_InsertNextPoint( vtkIdType inputPtId, double x[3] ){ return vtkGreedyTerrainDecimation::InsertNextPoint( inputPtId, x ); }
	void DaoWrap_GetPoint( vtkIdType id, double x[3] ){ vtkGreedyTerrainDecimation::GetPoint( id, x ); }
	void DaoWrap_GetTerrainPoint( int i, int j, double x[3] ){ vtkGreedyTerrainDecimation::GetTerrainPoint( i, j, x ); }
	void DaoWrap_ComputeImageCoordinates( vtkIdType inputPtId, int ij[2] ){ vtkGreedyTerrainDecimation::ComputeImageCoordinates( inputPtId, ij ); }
	int DaoWrap_InCircle( double x[3], double x1[3], double x2[3], double x3[3] ){ return vtkGreedyTerrainDecimation::InCircle( x, x1, x2, x3 ); }
	vtkIdType DaoWrap_FindTriangle( double x[3], int ptIds[3], vtkIdType tri, double tol, int nei[3], vtkIdList* neighbors, int& status ){ return vtkGreedyTerrainDecimation::FindTriangle( x, ptIds, tri, tol, nei, neighbors, status ); }
	void DaoWrap_CheckEdge( vtkIdType ptId, double x[3], vtkIdType p1, vtkIdType p2, vtkIdType tri, int depth ){ vtkGreedyTerrainDecimation::CheckEdge( ptId, x, p1, p2, tri, depth ); }
	void DaoWrap_UpdateTriangles( vtkIdType meshPtId ){ vtkGreedyTerrainDecimation::UpdateTriangles( meshPtId ); }
	void DaoWrap_UpdateTriangle( vtkIdType triId, vtkIdType p1, vtkIdType p2, vtkIdType p3 ){ vtkGreedyTerrainDecimation::UpdateTriangle( triId, p1, p2, p3 ); }
	void DaoWrap_UpdateTriangle( vtkIdType triId, int ij1[2], int ij2[2], int ij3[2], double h[4] ){ vtkGreedyTerrainDecimation::UpdateTriangle( triId, ij1, ij2, ij3, h ); }

};

DaoCxx_vtkGreedyTerrainDecimation* DAO_DLL_VTKHYBRID DaoCxx_vtkGreedyTerrainDecimation_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkGridTransform  : public DaoCxxVirt_vtkWarpTransform
{
	public:
	DaoCxxVirt_vtkGridTransform(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkGridTransform *self, DaoCdata *d );

	vtkGridTransform *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetDisplacementGrid( int &_cs, vtkImageData* _p1 );
	vtkImageData* GetDisplacementGrid( int &_cs  );
	void SetDisplacementScale( int &_cs, double _arg );
	double GetDisplacementScale( int &_cs  );
	void SetDisplacementShift( int &_cs, double _arg );
	double GetDisplacementShift( int &_cs  );
	int GetInterpolationMode( int &_cs  );
	vtkAbstractTransform* MakeTransform( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	void InternalUpdate( int &_cs  );
	void InternalDeepCopy( int &_cs, vtkAbstractTransform* transform );
	void ForwardTransformPoint( int &_cs, const float in[3], float out[3] );
	void ForwardTransformPoint( int &_cs, const double in[3], double out[3] );
	void ForwardTransformDerivative( int &_cs, const float in[3], float out[3], float derivative[3][3] );
	void ForwardTransformDerivative( int &_cs, const double in[3], double out[3], double derivative[3][3] );
	void InverseTransformPoint( int &_cs, const float in[3], float out[3] );
	void InverseTransformPoint( int &_cs, const double in[3], double out[3] );
	void InverseTransformDerivative( int &_cs, const float in[3], float out[3], float derivative[3][3] );
	void InverseTransformDerivative( int &_cs, const double in[3], double out[3], double derivative[3][3] );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkGridTransform : public vtkGridTransform, public DaoCxxVirt_vtkGridTransform
{ 

	public:
	DaoCxx_vtkGridTransform(  ) : vtkGridTransform(  ){}

	~DaoCxx_vtkGridTransform();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkGridTransform::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetDisplacementGrid( vtkImageData* _p1 );
	vtkImageData* GetDisplacementGrid(  );
	void SetDisplacementScale( double _arg );
	double GetDisplacementScale(  );
	void SetDisplacementShift( double _arg );
	double GetDisplacementShift(  );
	int GetInterpolationMode(  );
	vtkAbstractTransform* MakeTransform(  );
	unsigned long GetMTime(  );
	void InternalUpdate(  );
	void DaoWrap_InternalUpdate(  ){ vtkGridTransform::InternalUpdate(  ); }
	void InternalDeepCopy( vtkAbstractTransform* transform );
	void DaoWrap_InternalDeepCopy( vtkAbstractTransform* transform ){ vtkGridTransform::InternalDeepCopy( transform ); }
	void ForwardTransformPoint( const float in[3], float out[3] );
	void DaoWrap_ForwardTransformPoint( const float in[3], float out[3] ){ vtkGridTransform::ForwardTransformPoint( in, out ); }
	void ForwardTransformPoint( const double in[3], double out[3] );
	void DaoWrap_ForwardTransformPoint( const double in[3], double out[3] ){ vtkGridTransform::ForwardTransformPoint( in, out ); }
	void ForwardTransformDerivative( const float in[3], float out[3], float derivative[3][3] );
	void DaoWrap_ForwardTransformDerivative( const float in[3], float out[3], float derivative[3][3] ){ vtkGridTransform::ForwardTransformDerivative( in, out, derivative ); }
	void ForwardTransformDerivative( const double in[3], double out[3], double derivative[3][3] );
	void DaoWrap_ForwardTransformDerivative( const double in[3], double out[3], double derivative[3][3] ){ vtkGridTransform::ForwardTransformDerivative( in, out, derivative ); }
	void InverseTransformPoint( const float in[3], float out[3] );
	void DaoWrap_InverseTransformPoint( const float in[3], float out[3] ){ vtkGridTransform::InverseTransformPoint( in, out ); }
	void InverseTransformPoint( const double in[3], double out[3] );
	void DaoWrap_InverseTransformPoint( const double in[3], double out[3] ){ vtkGridTransform::InverseTransformPoint( in, out ); }
	void InverseTransformDerivative( const float in[3], float out[3], float derivative[3][3] );
	void DaoWrap_InverseTransformDerivative( const float in[3], float out[3], float derivative[3][3] ){ vtkGridTransform::InverseTransformDerivative( in, out, derivative ); }
	void InverseTransformDerivative( const double in[3], double out[3], double derivative[3][3] );
	void DaoWrap_InverseTransformDerivative( const double in[3], double out[3], double derivative[3][3] ){ vtkGridTransform::InverseTransformDerivative( in, out, derivative ); }

};

DaoCxx_vtkGridTransform* DAO_DLL_VTKHYBRID DaoCxx_vtkGridTransform_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkImageDataLIC2D  : public DaoCxxVirt_vtkImageAlgorithm
{
	public:
	DaoCxxVirt_vtkImageDataLIC2D(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkImageDataLIC2D *self, DaoCdata *d );

	vtkImageDataLIC2D *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetSteps( int &_cs, int _arg );
	int GetSteps( int &_cs  );
	void SetStepSize( int &_cs, double _arg );
	double GetStepSizeMinValue( int &_cs  );
	double GetStepSizeMaxValue( int &_cs  );
	double GetStepSize( int &_cs  );
	void SetMagnification( int &_cs, int _arg );
	int GetMagnificationMinValue( int &_cs  );
	int GetMagnificationMaxValue( int &_cs  );
	int GetMagnification( int &_cs  );
	int GetOpenGLExtensionsSupported( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkImageDataLIC2D : public vtkImageDataLIC2D, public DaoCxxVirt_vtkImageDataLIC2D
{ 

	public:
	DaoCxx_vtkImageDataLIC2D(  ) : vtkImageDataLIC2D(  ){}

	~DaoCxx_vtkImageDataLIC2D();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkImageDataLIC2D::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetSteps( int _arg );
	int GetSteps(  );
	void SetStepSize( double _arg );
	double GetStepSizeMinValue(  );
	double GetStepSizeMaxValue(  );
	double GetStepSize(  );
	void SetMagnification( int _arg );
	int GetMagnificationMinValue(  );
	int GetMagnificationMaxValue(  );
	int GetMagnification(  );
	int GetOpenGLExtensionsSupported(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkImageDataLIC2D::FillInputPortInformation( port, info ); }

};

DaoCxx_vtkImageDataLIC2D* DAO_DLL_VTKHYBRID DaoCxx_vtkImageDataLIC2D_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkImageDataLIC2DExtentTranslator  : public DaoCxxVirt_vtkExtentTranslator
{
	public:
	DaoCxxVirt_vtkImageDataLIC2DExtentTranslator(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkImageDataLIC2DExtentTranslator *self, DaoCdata *d );

	vtkImageDataLIC2DExtentTranslator *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkExtentTranslator* GetInputExtentTranslator( int &_cs  );
	void SetInputWholeExtent( int &_cs, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetInputWholeExtent( int &_cs, int _arg[6] );
	int* GetInputWholeExtent( int &_cs  );
	void GetInputWholeExtent( int &_cs, int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetInputWholeExtent( int &_cs, int _arg[6] );
	int PieceToExtentThreadSafe( int &_cs, int piece, int numPieces, int ghostLevel, int* wholeExtent, int* resultExtent, int splitMode, int byPoints );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkImageDataLIC2DExtentTranslator : public vtkImageDataLIC2DExtentTranslator, public DaoCxxVirt_vtkImageDataLIC2DExtentTranslator
{ 

	public:
	DaoCxx_vtkImageDataLIC2DExtentTranslator(  ) : vtkImageDataLIC2DExtentTranslator(  ){}

	~DaoCxx_vtkImageDataLIC2DExtentTranslator();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkImageDataLIC2DExtentTranslator::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkExtentTranslator* GetInputExtentTranslator(  );
	void SetInputWholeExtent( int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetInputWholeExtent( int _arg[6] );
	int* GetInputWholeExtent(  );
	void GetInputWholeExtent( int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetInputWholeExtent( int _arg[6] );
	int PieceToExtentThreadSafe( int piece, int numPieces, int ghostLevel, int* wholeExtent, int* resultExtent, int splitMode, int byPoints );

};

DaoCxx_vtkImageDataLIC2DExtentTranslator* DAO_DLL_VTKHYBRID DaoCxx_vtkImageDataLIC2DExtentTranslator_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkImageToPolyDataFilter  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkImageToPolyDataFilter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkImageToPolyDataFilter *self, DaoCdata *d );

	vtkImageToPolyDataFilter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetOutputStyle( int &_cs, int _arg );
	int GetOutputStyleMinValue( int &_cs  );
	int GetOutputStyleMaxValue( int &_cs  );
	int GetOutputStyle( int &_cs  );
	void SetColorMode( int &_cs, int _arg );
	int GetColorModeMinValue( int &_cs  );
	int GetColorModeMaxValue( int &_cs  );
	int GetColorMode( int &_cs  );
	void SetLookupTable( int &_cs, vtkScalarsToColors* _p1 );
	vtkScalarsToColors* GetLookupTable( int &_cs  );
	void SetSmoothing( int &_cs, int _arg );
	int GetSmoothing( int &_cs  );
	void SmoothingOn( int &_cs  );
	void SmoothingOff( int &_cs  );
	void SetNumberOfSmoothingIterations( int &_cs, int _arg );
	int GetNumberOfSmoothingIterationsMinValue( int &_cs  );
	int GetNumberOfSmoothingIterationsMaxValue( int &_cs  );
	int GetNumberOfSmoothingIterations( int &_cs  );
	void SetDecimation( int &_cs, int _arg );
	int GetDecimation( int &_cs  );
	void DecimationOn( int &_cs  );
	void DecimationOff( int &_cs  );
	void SetDecimationError( int &_cs, double _arg );
	double GetDecimationErrorMinValue( int &_cs  );
	double GetDecimationErrorMaxValue( int &_cs  );
	double GetDecimationError( int &_cs  );
	void SetError( int &_cs, int _arg );
	int GetErrorMinValue( int &_cs  );
	int GetErrorMaxValue( int &_cs  );
	int GetError( int &_cs  );
	void SetSubImageSize( int &_cs, int _arg );
	int GetSubImageSizeMinValue( int &_cs  );
	int GetSubImageSizeMaxValue( int &_cs  );
	int GetSubImageSize( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );
	void PixelizeImage( int &_cs, vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );
	void PolygonalizeImage( int &_cs, vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );
	void RunLengthImage( int &_cs, vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkImageToPolyDataFilter : public vtkImageToPolyDataFilter, public DaoCxxVirt_vtkImageToPolyDataFilter
{ 

	public:
	DaoCxx_vtkImageToPolyDataFilter(  ) : vtkImageToPolyDataFilter(  ){}

	~DaoCxx_vtkImageToPolyDataFilter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkImageToPolyDataFilter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetOutputStyle( int _arg );
	int GetOutputStyleMinValue(  );
	int GetOutputStyleMaxValue(  );
	int GetOutputStyle(  );
	void SetColorMode( int _arg );
	int GetColorModeMinValue(  );
	int GetColorModeMaxValue(  );
	int GetColorMode(  );
	void SetLookupTable( vtkScalarsToColors* _p1 );
	vtkScalarsToColors* GetLookupTable(  );
	void SetSmoothing( int _arg );
	int GetSmoothing(  );
	void SmoothingOn(  );
	void SmoothingOff(  );
	void SetNumberOfSmoothingIterations( int _arg );
	int GetNumberOfSmoothingIterationsMinValue(  );
	int GetNumberOfSmoothingIterationsMaxValue(  );
	int GetNumberOfSmoothingIterations(  );
	void SetDecimation( int _arg );
	int GetDecimation(  );
	void DecimationOn(  );
	void DecimationOff(  );
	void SetDecimationError( double _arg );
	double GetDecimationErrorMinValue(  );
	double GetDecimationErrorMaxValue(  );
	double GetDecimationError(  );
	void SetError( int _arg );
	int GetErrorMinValue(  );
	int GetErrorMaxValue(  );
	int GetError(  );
	void SetSubImageSize( int _arg );
	int GetSubImageSizeMinValue(  );
	int GetSubImageSizeMaxValue(  );
	int GetSubImageSize(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkImageToPolyDataFilter::FillInputPortInformation( port, info ); }
	void PixelizeImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );
	void DaoWrap_PixelizeImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output ){ vtkImageToPolyDataFilter::PixelizeImage( pixels, dims, origin, spacing, output ); }
	void PolygonalizeImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );
	void DaoWrap_PolygonalizeImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output ){ vtkImageToPolyDataFilter::PolygonalizeImage( pixels, dims, origin, spacing, output ); }
	void RunLengthImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output );
	void DaoWrap_RunLengthImage( vtkUnsignedCharArray* pixels, int dims[3], double origin[3], double spacing[3], vtkPolyData* output ){ vtkImageToPolyDataFilter::RunLengthImage( pixels, dims, origin, spacing, output ); }

};

DaoCxx_vtkImageToPolyDataFilter* DAO_DLL_VTKHYBRID DaoCxx_vtkImageToPolyDataFilter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkImplicitModeller  : public DaoCxxVirt_vtkImageAlgorithm
{
	public:
	DaoCxxVirt_vtkImplicitModeller(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkImplicitModeller *self, DaoCdata *d );

	vtkImplicitModeller *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int* GetSampleDimensions( int &_cs  );
	void GetSampleDimensions( int &_cs, int data[3] );
	void SetMaximumDistance( int &_cs, double _arg );
	double GetMaximumDistanceMinValue( int &_cs  );
	double GetMaximumDistanceMaxValue( int &_cs  );
	double GetMaximumDistance( int &_cs  );
	void SetModelBounds( int &_cs, double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetModelBounds( int &_cs, double _arg[6] );
	double* GetModelBounds( int &_cs  );
	void GetModelBounds( int &_cs, double data[6] );
	void SetAdjustBounds( int &_cs, int _arg );
	int GetAdjustBounds( int &_cs  );
	void AdjustBoundsOn( int &_cs  );
	void AdjustBoundsOff( int &_cs  );
	void SetAdjustDistance( int &_cs, double _arg );
	double GetAdjustDistanceMinValue( int &_cs  );
	double GetAdjustDistanceMaxValue( int &_cs  );
	double GetAdjustDistance( int &_cs  );
	void SetCapping( int &_cs, int _arg );
	int GetCapping( int &_cs  );
	void CappingOn( int &_cs  );
	void CappingOff( int &_cs  );
	double GetCapValue( int &_cs  );
	void SetScaleToMaximumDistance( int &_cs, int _arg );
	int GetScaleToMaximumDistance( int &_cs  );
	void ScaleToMaximumDistanceOn( int &_cs  );
	void ScaleToMaximumDistanceOff( int &_cs  );
	void SetProcessMode( int &_cs, int _arg );
	int GetProcessModeMinValue( int &_cs  );
	int GetProcessModeMaxValue( int &_cs  );
	int GetProcessMode( int &_cs  );
	void SetLocatorMaxLevel( int &_cs, int _arg );
	int GetLocatorMaxLevel( int &_cs  );
	void SetNumberOfThreads( int &_cs, int _arg );
	int GetNumberOfThreadsMinValue( int &_cs  );
	int GetNumberOfThreadsMaxValue( int &_cs  );
	int GetNumberOfThreads( int &_cs  );
	int GetOutputScalarType( int &_cs  );
	int FillInputPortInformation( int &_cs, int _p1, vtkInformation* _p2 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkImplicitModeller : public vtkImplicitModeller, public DaoCxxVirt_vtkImplicitModeller
{ 

	public:
	DaoCxx_vtkImplicitModeller(  ) : vtkImplicitModeller(  ){}

	~DaoCxx_vtkImplicitModeller();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkImplicitModeller::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int* GetSampleDimensions(  );
	void GetSampleDimensions( int data[3] );
	void SetMaximumDistance( double _arg );
	double GetMaximumDistanceMinValue(  );
	double GetMaximumDistanceMaxValue(  );
	double GetMaximumDistance(  );
	void SetModelBounds( double _arg1, double _arg2, double _arg3, double _arg4, double _arg5, double _arg6 );
	void SetModelBounds( double _arg[6] );
	double* GetModelBounds(  );
	void GetModelBounds( double data[6] );
	void SetAdjustBounds( int _arg );
	int GetAdjustBounds(  );
	void AdjustBoundsOn(  );
	void AdjustBoundsOff(  );
	void SetAdjustDistance( double _arg );
	double GetAdjustDistanceMinValue(  );
	double GetAdjustDistanceMaxValue(  );
	double GetAdjustDistance(  );
	void SetCapping( int _arg );
	int GetCapping(  );
	void CappingOn(  );
	void CappingOff(  );
	double GetCapValue(  );
	void SetScaleToMaximumDistance( int _arg );
	int GetScaleToMaximumDistance(  );
	void ScaleToMaximumDistanceOn(  );
	void ScaleToMaximumDistanceOff(  );
	void SetProcessMode( int _arg );
	int GetProcessModeMinValue(  );
	int GetProcessModeMaxValue(  );
	int GetProcessMode(  );
	void SetLocatorMaxLevel( int _arg );
	int GetLocatorMaxLevel(  );
	void SetNumberOfThreads( int _arg );
	int GetNumberOfThreadsMinValue(  );
	int GetNumberOfThreadsMaxValue(  );
	int GetNumberOfThreads(  );
	int GetOutputScalarType(  );
	double DaoWrap_GetScalarTypeMax( int type ){ return vtkImplicitModeller::GetScalarTypeMax( type ); }
	void DaoWrap_StartAppend( int internal ){ vtkImplicitModeller::StartAppend( internal ); }
	void DaoWrap_Cap( vtkDataArray* s ){ vtkImplicitModeller::Cap( s ); }
	int FillInputPortInformation( int _p1, vtkInformation* _p2 );
	int DaoWrap_FillInputPortInformation( int _p1, vtkInformation* _p2 ){ return vtkImplicitModeller::FillInputPortInformation( _p1, _p2 ); }

};

DaoCxx_vtkImplicitModeller* DAO_DLL_VTKHYBRID DaoCxx_vtkImplicitModeller_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkLandmarkTransform  : public DaoCxxVirt_vtkLinearTransform
{
	public:
	DaoCxxVirt_vtkLandmarkTransform(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkLandmarkTransform *self, DaoCdata *d );

	vtkLandmarkTransform *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkPoints* GetSourceLandmarks( int &_cs  );
	vtkPoints* GetTargetLandmarks( int &_cs  );
	void SetMode( int &_cs, int _arg );
	int GetMode( int &_cs  );
	void Inverse( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	vtkAbstractTransform* MakeTransform( int &_cs  );
	void InternalUpdate( int &_cs  );
	void InternalDeepCopy( int &_cs, vtkAbstractTransform* transform );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkLandmarkTransform : public vtkLandmarkTransform, public DaoCxxVirt_vtkLandmarkTransform
{ 

	public:
	DaoCxx_vtkLandmarkTransform(  ) : vtkLandmarkTransform(  ){}

	~DaoCxx_vtkLandmarkTransform();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkLandmarkTransform::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkPoints* GetSourceLandmarks(  );
	vtkPoints* GetTargetLandmarks(  );
	void SetMode( int _arg );
	int GetMode(  );
	void Inverse(  );
	unsigned long GetMTime(  );
	vtkAbstractTransform* MakeTransform(  );
	void InternalUpdate(  );
	void DaoWrap_InternalUpdate(  ){ vtkLandmarkTransform::InternalUpdate(  ); }
	void InternalDeepCopy( vtkAbstractTransform* transform );
	void DaoWrap_InternalDeepCopy( vtkAbstractTransform* transform ){ vtkLandmarkTransform::InternalDeepCopy( transform ); }

};

DaoCxx_vtkLandmarkTransform* DAO_DLL_VTKHYBRID DaoCxx_vtkLandmarkTransform_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkIterativeClosestPointTransform  : public DaoCxxVirt_vtkLinearTransform
{
	public:
	DaoCxxVirt_vtkIterativeClosestPointTransform(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkIterativeClosestPointTransform *self, DaoCdata *d );

	vtkIterativeClosestPointTransform *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkDataSet* GetSource( int &_cs  );
	vtkDataSet* GetTarget( int &_cs  );
	vtkCellLocator* GetLocator( int &_cs  );
	void SetMaximumNumberOfIterations( int &_cs, int _arg );
	int GetMaximumNumberOfIterations( int &_cs  );
	int GetNumberOfIterations( int &_cs  );
	void SetCheckMeanDistance( int &_cs, int _arg );
	int GetCheckMeanDistance( int &_cs  );
	void CheckMeanDistanceOn( int &_cs  );
	void CheckMeanDistanceOff( int &_cs  );
	void SetMeanDistanceMode( int &_cs, int _arg );
	int GetMeanDistanceModeMinValue( int &_cs  );
	int GetMeanDistanceModeMaxValue( int &_cs  );
	int GetMeanDistanceMode( int &_cs  );
	void SetMaximumMeanDistance( int &_cs, double _arg );
	double GetMaximumMeanDistance( int &_cs  );
	double GetMeanDistance( int &_cs  );
	void SetMaximumNumberOfLandmarks( int &_cs, int _arg );
	int GetMaximumNumberOfLandmarks( int &_cs  );
	void SetStartByMatchingCentroids( int &_cs, int _arg );
	int GetStartByMatchingCentroids( int &_cs  );
	void StartByMatchingCentroidsOn( int &_cs  );
	void StartByMatchingCentroidsOff( int &_cs  );
	vtkLandmarkTransform* GetLandmarkTransform( int &_cs  );
	void Inverse( int &_cs  );
	vtkAbstractTransform* MakeTransform( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	void InternalUpdate( int &_cs  );
	void InternalDeepCopy( int &_cs, vtkAbstractTransform* transform );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkIterativeClosestPointTransform : public vtkIterativeClosestPointTransform, public DaoCxxVirt_vtkIterativeClosestPointTransform
{ 

	public:
	DaoCxx_vtkIterativeClosestPointTransform(  ) : vtkIterativeClosestPointTransform(  ){}

	~DaoCxx_vtkIterativeClosestPointTransform();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkIterativeClosestPointTransform::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkDataSet* GetSource(  );
	vtkDataSet* GetTarget(  );
	vtkCellLocator* GetLocator(  );
	void SetMaximumNumberOfIterations( int _arg );
	int GetMaximumNumberOfIterations(  );
	int GetNumberOfIterations(  );
	void SetCheckMeanDistance( int _arg );
	int GetCheckMeanDistance(  );
	void CheckMeanDistanceOn(  );
	void CheckMeanDistanceOff(  );
	void SetMeanDistanceMode( int _arg );
	int GetMeanDistanceModeMinValue(  );
	int GetMeanDistanceModeMaxValue(  );
	int GetMeanDistanceMode(  );
	void SetMaximumMeanDistance( double _arg );
	double GetMaximumMeanDistance(  );
	double GetMeanDistance(  );
	void SetMaximumNumberOfLandmarks( int _arg );
	int GetMaximumNumberOfLandmarks(  );
	void SetStartByMatchingCentroids( int _arg );
	int GetStartByMatchingCentroids(  );
	void StartByMatchingCentroidsOn(  );
	void StartByMatchingCentroidsOff(  );
	vtkLandmarkTransform* GetLandmarkTransform(  );
	void Inverse(  );
	vtkAbstractTransform* MakeTransform(  );
	void DaoWrap_ReleaseSource(  ){ vtkIterativeClosestPointTransform::ReleaseSource(  ); }
	void DaoWrap_ReleaseTarget(  ){ vtkIterativeClosestPointTransform::ReleaseTarget(  ); }
	void DaoWrap_ReleaseLocator(  ){ vtkIterativeClosestPointTransform::ReleaseLocator(  ); }
	void DaoWrap_CreateDefaultLocator(  ){ vtkIterativeClosestPointTransform::CreateDefaultLocator(  ); }
	unsigned long GetMTime(  );
	unsigned long DaoWrap_GetMTime(  ){ return vtkIterativeClosestPointTransform::GetMTime(  ); }
	void InternalUpdate(  );
	void DaoWrap_InternalUpdate(  ){ vtkIterativeClosestPointTransform::InternalUpdate(  ); }
	void InternalDeepCopy( vtkAbstractTransform* transform );
	void DaoWrap_InternalDeepCopy( vtkAbstractTransform* transform ){ vtkIterativeClosestPointTransform::InternalDeepCopy( transform ); }

};

DaoCxx_vtkIterativeClosestPointTransform* DAO_DLL_VTKHYBRID DaoCxx_vtkIterativeClosestPointTransform_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkLegendScaleActor  : public DaoCxxVirt_vtkProp
{
	public:
	DaoCxxVirt_vtkLegendScaleActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkLegendScaleActor *self, DaoCdata *d );

	vtkLegendScaleActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetLabelMode( int &_cs, int _arg );
	int GetLabelModeMinValue( int &_cs  );
	int GetLabelModeMaxValue( int &_cs  );
	int GetLabelMode( int &_cs  );
	void SetRightAxisVisibility( int &_cs, int _arg );
	int GetRightAxisVisibility( int &_cs  );
	void RightAxisVisibilityOn( int &_cs  );
	void RightAxisVisibilityOff( int &_cs  );
	void SetTopAxisVisibility( int &_cs, int _arg );
	int GetTopAxisVisibility( int &_cs  );
	void TopAxisVisibilityOn( int &_cs  );
	void TopAxisVisibilityOff( int &_cs  );
	void SetLeftAxisVisibility( int &_cs, int _arg );
	int GetLeftAxisVisibility( int &_cs  );
	void LeftAxisVisibilityOn( int &_cs  );
	void LeftAxisVisibilityOff( int &_cs  );
	void SetBottomAxisVisibility( int &_cs, int _arg );
	int GetBottomAxisVisibility( int &_cs  );
	void BottomAxisVisibilityOn( int &_cs  );
	void BottomAxisVisibilityOff( int &_cs  );
	void SetLegendVisibility( int &_cs, int _arg );
	int GetLegendVisibility( int &_cs  );
	void LegendVisibilityOn( int &_cs  );
	void LegendVisibilityOff( int &_cs  );
	void SetRightBorderOffset( int &_cs, int _arg );
	int GetRightBorderOffsetMinValue( int &_cs  );
	int GetRightBorderOffsetMaxValue( int &_cs  );
	int GetRightBorderOffset( int &_cs  );
	void SetTopBorderOffset( int &_cs, int _arg );
	int GetTopBorderOffsetMinValue( int &_cs  );
	int GetTopBorderOffsetMaxValue( int &_cs  );
	int GetTopBorderOffset( int &_cs  );
	void SetLeftBorderOffset( int &_cs, int _arg );
	int GetLeftBorderOffsetMinValue( int &_cs  );
	int GetLeftBorderOffsetMaxValue( int &_cs  );
	int GetLeftBorderOffset( int &_cs  );
	void SetBottomBorderOffset( int &_cs, int _arg );
	int GetBottomBorderOffsetMinValue( int &_cs  );
	int GetBottomBorderOffsetMaxValue( int &_cs  );
	int GetBottomBorderOffset( int &_cs  );
	void SetCornerOffsetFactor( int &_cs, double _arg );
	double GetCornerOffsetFactorMinValue( int &_cs  );
	double GetCornerOffsetFactorMaxValue( int &_cs  );
	double GetCornerOffsetFactor( int &_cs  );
	vtkTextProperty* GetLegendTitleProperty( int &_cs  );
	vtkTextProperty* GetLegendLabelProperty( int &_cs  );
	vtkAxisActor2D* GetRightAxis( int &_cs  );
	vtkAxisActor2D* GetTopAxis( int &_cs  );
	vtkAxisActor2D* GetLeftAxis( int &_cs  );
	vtkAxisActor2D* GetBottomAxis( int &_cs  );
	void BuildRepresentation( int &_cs, vtkViewport* viewport );
	void GetActors2D( int &_cs, vtkPropCollection* _p1 );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkLegendScaleActor : public vtkLegendScaleActor, public DaoCxxVirt_vtkLegendScaleActor
{ 

	public:
	DaoCxx_vtkLegendScaleActor(  ) : vtkLegendScaleActor(  ){}

	~DaoCxx_vtkLegendScaleActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkLegendScaleActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetLabelMode( int _arg );
	int GetLabelModeMinValue(  );
	int GetLabelModeMaxValue(  );
	int GetLabelMode(  );
	void SetRightAxisVisibility( int _arg );
	int GetRightAxisVisibility(  );
	void RightAxisVisibilityOn(  );
	void RightAxisVisibilityOff(  );
	void SetTopAxisVisibility( int _arg );
	int GetTopAxisVisibility(  );
	void TopAxisVisibilityOn(  );
	void TopAxisVisibilityOff(  );
	void SetLeftAxisVisibility( int _arg );
	int GetLeftAxisVisibility(  );
	void LeftAxisVisibilityOn(  );
	void LeftAxisVisibilityOff(  );
	void SetBottomAxisVisibility( int _arg );
	int GetBottomAxisVisibility(  );
	void BottomAxisVisibilityOn(  );
	void BottomAxisVisibilityOff(  );
	void SetLegendVisibility( int _arg );
	int GetLegendVisibility(  );
	void LegendVisibilityOn(  );
	void LegendVisibilityOff(  );
	void SetRightBorderOffset( int _arg );
	int GetRightBorderOffsetMinValue(  );
	int GetRightBorderOffsetMaxValue(  );
	int GetRightBorderOffset(  );
	void SetTopBorderOffset( int _arg );
	int GetTopBorderOffsetMinValue(  );
	int GetTopBorderOffsetMaxValue(  );
	int GetTopBorderOffset(  );
	void SetLeftBorderOffset( int _arg );
	int GetLeftBorderOffsetMinValue(  );
	int GetLeftBorderOffsetMaxValue(  );
	int GetLeftBorderOffset(  );
	void SetBottomBorderOffset( int _arg );
	int GetBottomBorderOffsetMinValue(  );
	int GetBottomBorderOffsetMaxValue(  );
	int GetBottomBorderOffset(  );
	void SetCornerOffsetFactor( double _arg );
	double GetCornerOffsetFactorMinValue(  );
	double GetCornerOffsetFactorMaxValue(  );
	double GetCornerOffsetFactor(  );
	vtkTextProperty* GetLegendTitleProperty(  );
	vtkTextProperty* GetLegendLabelProperty(  );
	vtkAxisActor2D* GetRightAxis(  );
	vtkAxisActor2D* GetTopAxis(  );
	vtkAxisActor2D* GetLeftAxis(  );
	vtkAxisActor2D* GetBottomAxis(  );
	void BuildRepresentation( vtkViewport* viewport );
	void GetActors2D( vtkPropCollection* _p1 );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderOpaqueGeometry( vtkViewport* _p1 );

};

DaoCxx_vtkLegendScaleActor* DAO_DLL_VTKHYBRID DaoCxx_vtkLegendScaleActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkLSDynaReader  : public DaoCxxVirt_vtkMultiBlockDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkLSDynaReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkLSDynaReader *self, DaoCdata *d );

	vtkLSDynaReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetDatabaseDirectory( int &_cs, const char* _p1 );
	void SetFileName( int &_cs, const char* _p1 );
	void SetTimeStep( int &_cs, vtkIdType _p1 );
	int* GetTimeStepRange( int &_cs  );
	void GetTimeStepRange( int &_cs, int& _arg1, int& _arg2 );
	void GetTimeStepRange( int &_cs, int _arg[2] );
	void SetTimeStepRange( int &_cs, int _arg1, int _arg2 );
	void SetPointArrayStatus( int &_cs, int arr, int status );
	void SetPointArrayStatus( int &_cs, const char* arrName, int status );
	void SetCellArrayStatus( int &_cs, int cellType, int arr, int status );
	void SetCellArrayStatus( int &_cs, int cellType, const char* arrName, int status );
	void SetSolidArrayStatus( int &_cs, int arr, int status );
	void SetSolidArrayStatus( int &_cs, const char* arrName, int status );
	void SetThickShellArrayStatus( int &_cs, int arr, int status );
	void SetThickShellArrayStatus( int &_cs, const char* arrName, int status );
	void SetShellArrayStatus( int &_cs, int arr, int status );
	void SetShellArrayStatus( int &_cs, const char* arrName, int status );
	void SetRigidBodyArrayStatus( int &_cs, int arr, int status );
	void SetRigidBodyArrayStatus( int &_cs, const char* arrName, int status );
	void SetRoadSurfaceArrayStatus( int &_cs, int arr, int status );
	void SetRoadSurfaceArrayStatus( int &_cs, const char* arrName, int status );
	void SetBeamArrayStatus( int &_cs, int arr, int status );
	void SetBeamArrayStatus( int &_cs, const char* arrName, int status );
	void SetParticleArrayStatus( int &_cs, int arr, int status );
	void SetParticleArrayStatus( int &_cs, const char* arrName, int status );
	void SetDeformedMesh( int &_cs, int _arg );
	int GetDeformedMesh( int &_cs  );
	void DeformedMeshOn( int &_cs  );
	void DeformedMeshOff( int &_cs  );
	void SetRemoveDeletedCells( int &_cs, int _arg );
	int GetRemoveDeletedCells( int &_cs  );
	void RemoveDeletedCellsOn( int &_cs  );
	void RemoveDeletedCellsOff( int &_cs  );
	void SetSplitByMaterialId( int &_cs, int _arg );
	int GetSplitByMaterialId( int &_cs  );
	void SplitByMaterialIdOn( int &_cs  );
	void SplitByMaterialIdOff( int &_cs  );
	void SetInputDeck( int &_cs, const char* _arg );
	char* GetInputDeck( int &_cs  );
	void SetPartArrayStatus( int &_cs, int arr, int status );
	void SetPartArrayStatus( int &_cs, const char* partName, int status );
	int ReadNodes( int &_cs  );
	int ReadConnectivityAndMaterial( int &_cs  );
	int ReadUserIds( int &_cs  );
	int ReadState( int &_cs, vtkIdType _p1 );
	int ReadDeletion( int &_cs  );
	int ReadSPHState( int &_cs, vtkIdType _p1 );
	int ReadInputDeck( int &_cs  );
	int ReadUserMaterialIds( int &_cs  );
	int ReadDeletionArray( int &_cs, vtkDataArray* arr, int& anyDeleted );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkLSDynaReader : public vtkLSDynaReader, public DaoCxxVirt_vtkLSDynaReader
{ 

	public:
	DaoCxx_vtkLSDynaReader(  ) : vtkLSDynaReader(  ){}

	~DaoCxx_vtkLSDynaReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkLSDynaReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetDatabaseDirectory( const char* _p1 );
	void SetFileName( const char* _p1 );
	void SetTimeStep( vtkIdType _p1 );
	int* GetTimeStepRange(  );
	void GetTimeStepRange( int& _arg1, int& _arg2 );
	void GetTimeStepRange( int _arg[2] );
	void SetTimeStepRange( int _arg1, int _arg2 );
	void SetPointArrayStatus( int arr, int status );
	void SetPointArrayStatus( const char* arrName, int status );
	void SetCellArrayStatus( int cellType, int arr, int status );
	void SetCellArrayStatus( int cellType, const char* arrName, int status );
	void SetSolidArrayStatus( int arr, int status );
	void SetSolidArrayStatus( const char* arrName, int status );
	void SetThickShellArrayStatus( int arr, int status );
	void SetThickShellArrayStatus( const char* arrName, int status );
	void SetShellArrayStatus( int arr, int status );
	void SetShellArrayStatus( const char* arrName, int status );
	void SetRigidBodyArrayStatus( int arr, int status );
	void SetRigidBodyArrayStatus( const char* arrName, int status );
	void SetRoadSurfaceArrayStatus( int arr, int status );
	void SetRoadSurfaceArrayStatus( const char* arrName, int status );
	void SetBeamArrayStatus( int arr, int status );
	void SetBeamArrayStatus( const char* arrName, int status );
	void SetParticleArrayStatus( int arr, int status );
	void SetParticleArrayStatus( const char* arrName, int status );
	void SetDeformedMesh( int _arg );
	int GetDeformedMesh(  );
	void DeformedMeshOn(  );
	void DeformedMeshOff(  );
	void SetRemoveDeletedCells( int _arg );
	int GetRemoveDeletedCells(  );
	void RemoveDeletedCellsOn(  );
	void RemoveDeletedCellsOff(  );
	void SetSplitByMaterialId( int _arg );
	int GetSplitByMaterialId(  );
	void SplitByMaterialIdOn(  );
	void SplitByMaterialIdOff(  );
	void SetInputDeck( const char* _arg );
	char* GetInputDeck(  );
	void SetPartArrayStatus( int arr, int status );
	void SetPartArrayStatus( const char* partName, int status );
	int DaoWrap_ReadHeaderInformation( int currentAdaptLevel ){ return vtkLSDynaReader::ReadHeaderInformation( currentAdaptLevel ); }
	int DaoWrap_ScanDatabaseTimeSteps(  ){ return vtkLSDynaReader::ScanDatabaseTimeSteps(  ); }
	int ReadNodes(  );
	int DaoWrap_ReadNodes(  ){ return vtkLSDynaReader::ReadNodes(  ); }
	int ReadConnectivityAndMaterial(  );
	int DaoWrap_ReadConnectivityAndMaterial(  ){ return vtkLSDynaReader::ReadConnectivityAndMaterial(  ); }
	int ReadUserIds(  );
	int DaoWrap_ReadUserIds(  ){ return vtkLSDynaReader::ReadUserIds(  ); }
	int ReadState( vtkIdType _p1 );
	int DaoWrap_ReadState( vtkIdType _p1 ){ return vtkLSDynaReader::ReadState( _p1 ); }
	int ReadDeletion(  );
	int DaoWrap_ReadDeletion(  ){ return vtkLSDynaReader::ReadDeletion(  ); }
	int ReadSPHState( vtkIdType _p1 );
	int DaoWrap_ReadSPHState( vtkIdType _p1 ){ return vtkLSDynaReader::ReadSPHState( _p1 ); }
	int ReadInputDeck(  );
	int DaoWrap_ReadInputDeck(  ){ return vtkLSDynaReader::ReadInputDeck(  ); }
	int ReadUserMaterialIds(  );
	int DaoWrap_ReadUserMaterialIds(  ){ return vtkLSDynaReader::ReadUserMaterialIds(  ); }
	int DaoWrap_ReadInputDeckXML( std::basic_ifstream<char>& deck ){ return vtkLSDynaReader::ReadInputDeckXML( deck ); }
	int DaoWrap_ReadInputDeckKeywords( std::basic_ifstream<char>& deck ){ return vtkLSDynaReader::ReadInputDeckKeywords( deck ); }
	int DaoWrap_WriteInputDeckSummary( const char* fname ){ return vtkLSDynaReader::WriteInputDeckSummary( fname ); }
	void DaoWrap_PartFilter( vtkMultiBlockDataSet* mbds, int celltype ){ vtkLSDynaReader::PartFilter( mbds, celltype ); }
	int ReadDeletionArray( vtkDataArray* arr, int& anyDeleted );
	int DaoWrap_ReadDeletionArray( vtkDataArray* arr, int& anyDeleted ){ return vtkLSDynaReader::ReadDeletionArray( arr, anyDeleted ); }

};

DaoCxx_vtkLSDynaReader* DAO_DLL_VTKHYBRID DaoCxx_vtkLSDynaReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNIObjectReader  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkMNIObjectReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNIObjectReader *self, DaoCdata *d );

	vtkMNIObjectReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	int CanReadFile( int &_cs, const char* name );
	vtkProperty* GetProperty( int &_cs  );
	int ReadFile( int &_cs, vtkPolyData* output );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNIObjectReader : public vtkMNIObjectReader, public DaoCxxVirt_vtkMNIObjectReader
{ 

	public:
	DaoCxx_vtkMNIObjectReader(  ) : vtkMNIObjectReader(  ){}

	~DaoCxx_vtkMNIObjectReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNIObjectReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	int CanReadFile( const char* name );
	vtkProperty* GetProperty(  );
	int DaoWrap_ReadLine( char* text, unsigned int length ){ return vtkMNIObjectReader::ReadLine( text, length ); }
	int DaoWrap_SkipWhitespace(  ){ return vtkMNIObjectReader::SkipWhitespace(  ); }
	int DaoWrap_ParseValues( vtkDataArray* array, vtkIdType n ){ return vtkMNIObjectReader::ParseValues( array, n ); }
	int DaoWrap_ParseIdValue( int* value ){ return vtkMNIObjectReader::ParseIdValue( value ); }
	int DaoWrap_ReadNumberOfPoints( int* numCells ){ return vtkMNIObjectReader::ReadNumberOfPoints( numCells ); }
	int DaoWrap_ReadNumberOfCells( int* numCells ){ return vtkMNIObjectReader::ReadNumberOfCells( numCells ); }
	int DaoWrap_ReadProperty( vtkProperty* property ){ return vtkMNIObjectReader::ReadProperty( property ); }
	int DaoWrap_ReadLineThickness( vtkProperty* property ){ return vtkMNIObjectReader::ReadLineThickness( property ); }
	int DaoWrap_ReadPoints( vtkPolyData* polyData, vtkIdType numPoints ){ return vtkMNIObjectReader::ReadPoints( polyData, numPoints ); }
	int DaoWrap_ReadNormals( vtkPolyData* polyData, vtkIdType numPoints ){ return vtkMNIObjectReader::ReadNormals( polyData, numPoints ); }
	int DaoWrap_ReadColors( vtkProperty* property, vtkPolyData* data, vtkIdType numPoints, vtkIdType numCells ){ return vtkMNIObjectReader::ReadColors( property, data, numPoints, numCells ); }
	int DaoWrap_ReadCells( vtkPolyData* data, vtkIdType numCells, int cellType ){ return vtkMNIObjectReader::ReadCells( data, numCells, cellType ); }
	int DaoWrap_ReadPolygonObject( vtkPolyData* output ){ return vtkMNIObjectReader::ReadPolygonObject( output ); }
	int DaoWrap_ReadLineObject( vtkPolyData* output ){ return vtkMNIObjectReader::ReadLineObject( output ); }
	int ReadFile( vtkPolyData* output );
	int DaoWrap_ReadFile( vtkPolyData* output ){ return vtkMNIObjectReader::ReadFile( output ); }

};

DaoCxx_vtkMNIObjectReader* DAO_DLL_VTKHYBRID DaoCxx_vtkMNIObjectReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNIObjectWriter  : public DaoCxxVirt_vtkPolyDataWriter
{
	public:
	DaoCxxVirt_vtkMNIObjectWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNIObjectWriter *self, DaoCdata *d );

	vtkMNIObjectWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	void SetProperty( int &_cs, vtkProperty* property );
	vtkProperty* GetProperty( int &_cs  );
	void SetMapper( int &_cs, vtkMapper* mapper );
	vtkMapper* GetMapper( int &_cs  );
	void SetLookupTable( int &_cs, vtkLookupTable* table );
	vtkLookupTable* GetLookupTable( int &_cs  );
	void WriteData( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNIObjectWriter : public vtkMNIObjectWriter, public DaoCxxVirt_vtkMNIObjectWriter
{ 

	public:
	DaoCxx_vtkMNIObjectWriter(  ) : vtkMNIObjectWriter(  ){}

	~DaoCxx_vtkMNIObjectWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNIObjectWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	void SetProperty( vtkProperty* property );
	vtkProperty* GetProperty(  );
	void SetMapper( vtkMapper* mapper );
	vtkMapper* GetMapper(  );
	void SetLookupTable( vtkLookupTable* table );
	vtkLookupTable* GetLookupTable(  );
	int DaoWrap_WriteObjectType( int objType ){ return vtkMNIObjectWriter::WriteObjectType( objType ); }
	int DaoWrap_WriteValues( vtkDataArray* array ){ return vtkMNIObjectWriter::WriteValues( array ); }
	int DaoWrap_WriteIdValue( vtkIdType value ){ return vtkMNIObjectWriter::WriteIdValue( value ); }
	int DaoWrap_WriteNewline(  ){ return vtkMNIObjectWriter::WriteNewline(  ); }
	int DaoWrap_WriteProperty( vtkProperty* property ){ return vtkMNIObjectWriter::WriteProperty( property ); }
	int DaoWrap_WriteLineThickness( vtkProperty* property ){ return vtkMNIObjectWriter::WriteLineThickness( property ); }
	int DaoWrap_WritePoints( vtkPolyData* polyData ){ return vtkMNIObjectWriter::WritePoints( polyData ); }
	int DaoWrap_WriteNormals( vtkPolyData* polyData ){ return vtkMNIObjectWriter::WriteNormals( polyData ); }
	int DaoWrap_WriteColors( vtkProperty* property, vtkMapper* mapper, vtkPolyData* data ){ return vtkMNIObjectWriter::WriteColors( property, mapper, data ); }
	int DaoWrap_WriteCells( vtkPolyData* data, int cellType ){ return vtkMNIObjectWriter::WriteCells( data, cellType ); }
	int DaoWrap_WritePolygonObject( vtkPolyData* output ){ return vtkMNIObjectWriter::WritePolygonObject( output ); }
	int DaoWrap_WriteLineObject( vtkPolyData* output ){ return vtkMNIObjectWriter::WriteLineObject( output ); }
	void WriteData(  );
	void DaoWrap_WriteData(  ){ vtkMNIObjectWriter::WriteData(  ); }

};

DaoCxx_vtkMNIObjectWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkMNIObjectWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNITagPointReader  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkMNITagPointReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNITagPointReader *self, DaoCdata *d );

	vtkMNITagPointReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	int CanReadFile( int &_cs, const char* name );
	int GetNumberOfVolumes( int &_cs  );
	vtkPoints* GetPoints( int &_cs, int port );
	vtkPoints* GetPoints( int &_cs  );
	vtkStringArray* GetLabelText( int &_cs  );
	vtkDoubleArray* GetWeights( int &_cs  );
	vtkIntArray* GetStructureIds( int &_cs  );
	vtkIntArray* GetPatientIds( int &_cs  );
	const char* GetComments( int &_cs  );
	int ReadFile( int &_cs, vtkPolyData* output1, vtkPolyData* output2 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNITagPointReader : public vtkMNITagPointReader, public DaoCxxVirt_vtkMNITagPointReader
{ 

	public:
	DaoCxx_vtkMNITagPointReader(  ) : vtkMNITagPointReader(  ){}

	~DaoCxx_vtkMNITagPointReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNITagPointReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	int CanReadFile( const char* name );
	int GetNumberOfVolumes(  );
	vtkPoints* GetPoints( int port );
	vtkPoints* GetPoints(  );
	vtkStringArray* GetLabelText(  );
	vtkDoubleArray* GetWeights(  );
	vtkIntArray* GetStructureIds(  );
	vtkIntArray* GetPatientIds(  );
	const char* GetComments(  );
	int DaoWrap_ReadLine( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos ){ return vtkMNITagPointReader::ReadLine( infile, linetext, pos ); }
	int DaoWrap_ReadLineAfterComments( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos ){ return vtkMNITagPointReader::ReadLineAfterComments( infile, linetext, pos ); }
	int DaoWrap_SkipWhitespace( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos, int nl ){ return vtkMNITagPointReader::SkipWhitespace( infile, linetext, pos, nl ); }
	int DaoWrap_ParseLeftHandSide( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos, std::basic_string<char>& identifier ){ return vtkMNITagPointReader::ParseLeftHandSide( infile, linetext, pos, identifier ); }
	int DaoWrap_ParseStringValue( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos, std::basic_string<char>& data ){ return vtkMNITagPointReader::ParseStringValue( infile, linetext, pos, data ); }
	int DaoWrap_ParseIntValues( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos, int* values, int count ){ return vtkMNITagPointReader::ParseIntValues( infile, linetext, pos, values, count ); }
	int DaoWrap_ParseFloatValues( std::basic_istream<char>& infile, std::basic_string<char>& linetext, __gnu_cxx::__normal_iterator<char*,std::basic_string<char> >& pos, double* values, int count ){ return vtkMNITagPointReader::ParseFloatValues( infile, linetext, pos, values, count ); }
	int ReadFile( vtkPolyData* output1, vtkPolyData* output2 );
	int DaoWrap_ReadFile( vtkPolyData* output1, vtkPolyData* output2 ){ return vtkMNITagPointReader::ReadFile( output1, output2 ); }

};

DaoCxx_vtkMNITagPointReader* DAO_DLL_VTKHYBRID DaoCxx_vtkMNITagPointReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNITagPointWriter  : public DaoCxxVirt_vtkDataSetWriter
{
	public:
	DaoCxxVirt_vtkMNITagPointWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNITagPointWriter *self, DaoCdata *d );

	vtkMNITagPointWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	void SetPoints( int &_cs, int port, vtkPoints* points );
	void SetPoints( int &_cs, vtkPoints* points );
	vtkPoints* GetPoints( int &_cs, int port );
	vtkPoints* GetPoints( int &_cs  );
	void SetLabelText( int &_cs, vtkStringArray* a );
	vtkStringArray* GetLabelText( int &_cs  );
	void SetWeights( int &_cs, vtkDoubleArray* a );
	vtkDoubleArray* GetWeights( int &_cs  );
	void SetStructureIds( int &_cs, vtkIntArray* a );
	vtkIntArray* GetStructureIds( int &_cs  );
	void SetPatientIds( int &_cs, vtkIntArray* a );
	vtkIntArray* GetPatientIds( int &_cs  );
	void SetComments( int &_cs, const char* _arg );
	char* GetComments( int &_cs  );
	int Write( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	void WriteData( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNITagPointWriter : public vtkMNITagPointWriter, public DaoCxxVirt_vtkMNITagPointWriter
{ 

	public:
	DaoCxx_vtkMNITagPointWriter(  ) : vtkMNITagPointWriter(  ){}

	~DaoCxx_vtkMNITagPointWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNITagPointWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	void SetPoints( int port, vtkPoints* points );
	void SetPoints( vtkPoints* points );
	vtkPoints* GetPoints( int port );
	vtkPoints* GetPoints(  );
	void SetLabelText( vtkStringArray* a );
	vtkStringArray* GetLabelText(  );
	void SetWeights( vtkDoubleArray* a );
	vtkDoubleArray* GetWeights(  );
	void SetStructureIds( vtkIntArray* a );
	vtkIntArray* GetStructureIds(  );
	void SetPatientIds( vtkIntArray* a );
	vtkIntArray* GetPatientIds(  );
	void SetComments( const char* _arg );
	char* GetComments(  );
	int Write(  );
	unsigned long GetMTime(  );
	void WriteData(  );
	void DaoWrap_WriteData(  ){ vtkMNITagPointWriter::WriteData(  ); }
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkMNITagPointWriter::FillInputPortInformation( port, info ); }

};

DaoCxx_vtkMNITagPointWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkMNITagPointWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNITransformReader  : public DaoCxxVirt_vtkAlgorithm
{
	public:
	DaoCxxVirt_vtkMNITransformReader(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNITransformReader *self, DaoCdata *d );

	vtkMNITransformReader *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	int CanReadFile( int &_cs, const char* name );
	int GetNumberOfTransforms( int &_cs  );
	vtkAbstractTransform* GetNthTransform( int &_cs, int i );
	vtkAbstractTransform* GetTransform( int &_cs  );
	const char* GetComments( int &_cs  );
	int ReadNextTransform( int &_cs, std::basic_istream<char>& infile, char linetext[256] );
	int ReadFile( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNITransformReader : public vtkMNITransformReader, public DaoCxxVirt_vtkMNITransformReader
{ 

	public:
	DaoCxx_vtkMNITransformReader(  ) : vtkMNITransformReader(  ){}

	~DaoCxx_vtkMNITransformReader();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNITransformReader::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	int CanReadFile( const char* name );
	int GetNumberOfTransforms(  );
	vtkAbstractTransform* GetNthTransform( int i );
	vtkAbstractTransform* GetTransform(  );
	const char* GetComments(  );
	void DaoWrap_SetTransform( vtkAbstractTransform* transform ){ vtkMNITransformReader::SetTransform( transform ); }
	int DaoWrap_ReadLine( std::basic_istream<char>& infile, char result[256] ){ return vtkMNITransformReader::ReadLine( infile, result ); }
	int DaoWrap_ReadLineAfterComments( std::basic_istream<char>& infile, char result[256] ){ return vtkMNITransformReader::ReadLineAfterComments( infile, result ); }
	int ReadNextTransform( std::basic_istream<char>& infile, char linetext[256] );
	int DaoWrap_ReadNextTransform( std::basic_istream<char>& infile, char linetext[256] ){ return vtkMNITransformReader::ReadNextTransform( infile, linetext ); }
	int ReadFile(  );
	int DaoWrap_ReadFile(  ){ return vtkMNITransformReader::ReadFile(  ); }

};

DaoCxx_vtkMNITransformReader* DAO_DLL_VTKHYBRID DaoCxx_vtkMNITransformReader_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkThinPlateSplineTransform  : public DaoCxxVirt_vtkWarpTransform
{
	public:
	DaoCxxVirt_vtkThinPlateSplineTransform(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkThinPlateSplineTransform *self, DaoCdata *d );

	vtkThinPlateSplineTransform *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	double GetSigma( int &_cs  );
	void SetSigma( int &_cs, double _arg );
	int GetBasis( int &_cs  );
	vtkPoints* GetSourceLandmarks( int &_cs  );
	vtkPoints* GetTargetLandmarks( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	vtkAbstractTransform* MakeTransform( int &_cs  );
	void InternalUpdate( int &_cs  );
	void InternalDeepCopy( int &_cs, vtkAbstractTransform* transform );
	void ForwardTransformPoint( int &_cs, const float in[3], float out[3] );
	void ForwardTransformPoint( int &_cs, const double in[3], double out[3] );
	void ForwardTransformDerivative( int &_cs, const float in[3], float out[3], float derivative[3][3] );
	void ForwardTransformDerivative( int &_cs, const double in[3], double out[3], double derivative[3][3] );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkThinPlateSplineTransform : public vtkThinPlateSplineTransform, public DaoCxxVirt_vtkThinPlateSplineTransform
{ 

	public:
	DaoCxx_vtkThinPlateSplineTransform(  ) : vtkThinPlateSplineTransform(  ){}

	~DaoCxx_vtkThinPlateSplineTransform();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkThinPlateSplineTransform::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	double GetSigma(  );
	void SetSigma( double _arg );
	int GetBasis(  );
	vtkPoints* GetSourceLandmarks(  );
	vtkPoints* GetTargetLandmarks(  );
	unsigned long GetMTime(  );
	vtkAbstractTransform* MakeTransform(  );
	void InternalUpdate(  );
	void DaoWrap_InternalUpdate(  ){ vtkThinPlateSplineTransform::InternalUpdate(  ); }
	void InternalDeepCopy( vtkAbstractTransform* transform );
	void DaoWrap_InternalDeepCopy( vtkAbstractTransform* transform ){ vtkThinPlateSplineTransform::InternalDeepCopy( transform ); }
	void ForwardTransformPoint( const float in[3], float out[3] );
	void DaoWrap_ForwardTransformPoint( const float in[3], float out[3] ){ vtkThinPlateSplineTransform::ForwardTransformPoint( in, out ); }
	void ForwardTransformPoint( const double in[3], double out[3] );
	void DaoWrap_ForwardTransformPoint( const double in[3], double out[3] ){ vtkThinPlateSplineTransform::ForwardTransformPoint( in, out ); }
	void ForwardTransformDerivative( const float in[3], float out[3], float derivative[3][3] );
	void DaoWrap_ForwardTransformDerivative( const float in[3], float out[3], float derivative[3][3] ){ vtkThinPlateSplineTransform::ForwardTransformDerivative( in, out, derivative ); }
	void ForwardTransformDerivative( const double in[3], double out[3], double derivative[3][3] );
	void DaoWrap_ForwardTransformDerivative( const double in[3], double out[3], double derivative[3][3] ){ vtkThinPlateSplineTransform::ForwardTransformDerivative( in, out, derivative ); }

};

DaoCxx_vtkThinPlateSplineTransform* DAO_DLL_VTKHYBRID DaoCxx_vtkThinPlateSplineTransform_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkMNITransformWriter  : public DaoCxxVirt_vtkAlgorithm
{
	public:
	DaoCxxVirt_vtkMNITransformWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkMNITransformWriter *self, DaoCdata *d );

	vtkMNITransformWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	const char* GetFileExtensions( int &_cs  );
	const char* GetDescriptiveName( int &_cs  );
	void SetTransform( int &_cs, vtkAbstractTransform* transform );
	vtkAbstractTransform* GetTransform( int &_cs  );
	void AddTransform( int &_cs, vtkAbstractTransform* transform );
	int GetNumberOfTransforms( int &_cs  );
	void SetComments( int &_cs, const char* _arg );
	char* GetComments( int &_cs  );
	void Write( int &_cs  );
	int WriteTransform( int &_cs, std::basic_ostream<char>& outfile, vtkAbstractTransform* transform );
	int WriteFile( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkMNITransformWriter : public vtkMNITransformWriter, public DaoCxxVirt_vtkMNITransformWriter
{ 

	public:
	DaoCxx_vtkMNITransformWriter(  ) : vtkMNITransformWriter(  ){}

	~DaoCxx_vtkMNITransformWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkMNITransformWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	const char* GetFileExtensions(  );
	const char* GetDescriptiveName(  );
	void SetTransform( vtkAbstractTransform* transform );
	vtkAbstractTransform* GetTransform(  );
	void AddTransform( vtkAbstractTransform* transform );
	int GetNumberOfTransforms(  );
	void SetComments( const char* _arg );
	char* GetComments(  );
	void Write(  );
	int DaoWrap_WriteLinearTransform( std::basic_ostream<char>& outfile, vtkHomogeneousTransform* transform ){ return vtkMNITransformWriter::WriteLinearTransform( outfile, transform ); }
	int DaoWrap_WriteThinPlateSplineTransform( std::basic_ostream<char>& outfile, vtkThinPlateSplineTransform* transform ){ return vtkMNITransformWriter::WriteThinPlateSplineTransform( outfile, transform ); }
	int DaoWrap_WriteGridTransform( std::basic_ostream<char>& outfile, vtkGridTransform* transform ){ return vtkMNITransformWriter::WriteGridTransform( outfile, transform ); }
	int WriteTransform( std::basic_ostream<char>& outfile, vtkAbstractTransform* transform );
	int DaoWrap_WriteTransform( std::basic_ostream<char>& outfile, vtkAbstractTransform* transform ){ return vtkMNITransformWriter::WriteTransform( outfile, transform ); }
	int WriteFile(  );
	int DaoWrap_WriteFile(  ){ return vtkMNITransformWriter::WriteFile(  ); }

};

DaoCxx_vtkMNITransformWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkMNITransformWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkPCAAnalysisFilter  : public DaoCxxVirt_vtkPointSetAlgorithm
{
	public:
	DaoCxxVirt_vtkPCAAnalysisFilter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkPCAAnalysisFilter *self, DaoCdata *d );

	vtkPCAAnalysisFilter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkFloatArray* GetEvals( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkPCAAnalysisFilter : public vtkPCAAnalysisFilter, public DaoCxxVirt_vtkPCAAnalysisFilter
{ 

	public:
	DaoCxx_vtkPCAAnalysisFilter(  ) : vtkPCAAnalysisFilter(  ){}

	~DaoCxx_vtkPCAAnalysisFilter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkPCAAnalysisFilter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkFloatArray* GetEvals(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkPCAAnalysisFilter::FillInputPortInformation( port, info ); }

};

DaoCxx_vtkPCAAnalysisFilter* DAO_DLL_VTKHYBRID DaoCxx_vtkPCAAnalysisFilter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkPieChartActor  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkPieChartActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkPieChartActor *self, DaoCdata *d );

	vtkPieChartActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( int &_cs, vtkDataObject* _p1 );
	vtkDataObject* GetInput( int &_cs  );
	void SetTitleVisibility( int &_cs, int _arg );
	int GetTitleVisibility( int &_cs  );
	void TitleVisibilityOn( int &_cs  );
	void TitleVisibilityOff( int &_cs  );
	void SetTitle( int &_cs, const char* _arg );
	char* GetTitle( int &_cs  );
	void SetTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty( int &_cs  );
	void SetLabelVisibility( int &_cs, int _arg );
	int GetLabelVisibility( int &_cs  );
	void LabelVisibilityOn( int &_cs  );
	void LabelVisibilityOff( int &_cs  );
	void SetLabelTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty( int &_cs  );
	void SetLegendVisibility( int &_cs, int _arg );
	int GetLegendVisibility( int &_cs  );
	void LegendVisibilityOn( int &_cs  );
	void LegendVisibilityOff( int &_cs  );
	vtkLegendBoxActor* GetLegendActor( int &_cs  );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkPieChartActor : public vtkPieChartActor, public DaoCxxVirt_vtkPieChartActor
{ 

	public:
	DaoCxx_vtkPieChartActor(  ) : vtkPieChartActor(  ){}

	~DaoCxx_vtkPieChartActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkPieChartActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( vtkDataObject* _p1 );
	vtkDataObject* GetInput(  );
	void SetTitleVisibility( int _arg );
	int GetTitleVisibility(  );
	void TitleVisibilityOn(  );
	void TitleVisibilityOff(  );
	void SetTitle( const char* _arg );
	char* GetTitle(  );
	void SetTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty(  );
	void SetLabelVisibility( int _arg );
	int GetLabelVisibility(  );
	void LabelVisibilityOn(  );
	void LabelVisibilityOff(  );
	void SetLabelTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty(  );
	void SetLegendVisibility( int _arg );
	int GetLegendVisibility(  );
	void LegendVisibilityOn(  );
	void LegendVisibilityOff(  );
	vtkLegendBoxActor* GetLegendActor(  );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );

};

DaoCxx_vtkPieChartActor* DAO_DLL_VTKHYBRID DaoCxx_vtkPieChartActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkPolyDataSilhouette  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkPolyDataSilhouette(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkPolyDataSilhouette *self, DaoCdata *d );

	vtkPolyDataSilhouette *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetEnableFeatureAngle( int &_cs, int _arg );
	int GetEnableFeatureAngle( int &_cs  );
	void SetFeatureAngle( int &_cs, double _arg );
	double GetFeatureAngle( int &_cs  );
	void SetBorderEdges( int &_cs, int _arg );
	int GetBorderEdges( int &_cs  );
	void BorderEdgesOn( int &_cs  );
	void BorderEdgesOff( int &_cs  );
	void SetPieceInvariant( int &_cs, int _arg );
	int GetPieceInvariant( int &_cs  );
	void PieceInvariantOn( int &_cs  );
	void PieceInvariantOff( int &_cs  );
	void SetDirection( int &_cs, int _arg );
	int GetDirection( int &_cs  );
	void SetCamera( int &_cs, vtkCamera* _p1 );
	vtkCamera* GetCamera( int &_cs  );
	void SetVector( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetVector( int &_cs, double _arg[3] );
	double* GetVector( int &_cs  );
	void GetVector( int &_cs, double data[3] );
	void SetOrigin( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetOrigin( int &_cs, double _arg[3] );
	double* GetOrigin( int &_cs  );
	void GetOrigin( int &_cs, double data[3] );
	unsigned long GetMTime( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkPolyDataSilhouette : public vtkPolyDataSilhouette, public DaoCxxVirt_vtkPolyDataSilhouette
{ 

	public:
	DaoCxx_vtkPolyDataSilhouette(  ) : vtkPolyDataSilhouette(  ){}

	~DaoCxx_vtkPolyDataSilhouette();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkPolyDataSilhouette::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetEnableFeatureAngle( int _arg );
	int GetEnableFeatureAngle(  );
	void SetFeatureAngle( double _arg );
	double GetFeatureAngle(  );
	void SetBorderEdges( int _arg );
	int GetBorderEdges(  );
	void BorderEdgesOn(  );
	void BorderEdgesOff(  );
	void SetPieceInvariant( int _arg );
	int GetPieceInvariant(  );
	void PieceInvariantOn(  );
	void PieceInvariantOff(  );
	void SetDirection( int _arg );
	int GetDirection(  );
	void SetCamera( vtkCamera* _p1 );
	vtkCamera* GetCamera(  );
	void SetVector( double _arg1, double _arg2, double _arg3 );
	void SetVector( double _arg[3] );
	double* GetVector(  );
	void GetVector( double data[3] );
	void SetOrigin( double _arg1, double _arg2, double _arg3 );
	void SetOrigin( double _arg[3] );
	double* GetOrigin(  );
	void GetOrigin( double data[3] );
	unsigned long GetMTime(  );
	void DaoWrap_ComputeProjectionVector( double vector[3], double origin[3] ){ vtkPolyDataSilhouette::ComputeProjectionVector( vector, origin ); }

};

DaoCxx_vtkPolyDataSilhouette* DAO_DLL_VTKHYBRID DaoCxx_vtkPolyDataSilhouette_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkPolyDataToImageStencil  : public DaoCxxVirt_vtkImageStencilSource
{
	public:
	DaoCxxVirt_vtkPolyDataToImageStencil(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkPolyDataToImageStencil *self, DaoCdata *d );

	vtkPolyDataToImageStencil *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( int &_cs, vtkPolyData* _p1 );
	void SetTolerance( int &_cs, double _arg );
	double GetToleranceMinValue( int &_cs  );
	double GetToleranceMaxValue( int &_cs  );
	double GetTolerance( int &_cs  );
	int FillInputPortInformation( int &_cs, int _p1, vtkInformation* _p2 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkPolyDataToImageStencil : public vtkPolyDataToImageStencil, public DaoCxxVirt_vtkPolyDataToImageStencil
{ 

	public:
	DaoCxx_vtkPolyDataToImageStencil(  ) : vtkPolyDataToImageStencil(  ){}

	~DaoCxx_vtkPolyDataToImageStencil();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkPolyDataToImageStencil::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( vtkPolyData* _p1 );
	void SetTolerance( double _arg );
	double GetToleranceMinValue(  );
	double GetToleranceMaxValue(  );
	double GetTolerance(  );
	void DaoWrap_ThreadedExecute( vtkImageStencilData* output, int extent[6], int threadId ){ vtkPolyDataToImageStencil::ThreadedExecute( output, extent, threadId ); }
	static void DaoWrap_PolyDataCutter( vtkPolyData* input, vtkPolyData* output, double z, double thickness, vtkMergePoints* locator ){ vtkPolyDataToImageStencil::PolyDataCutter( input, output, z, thickness, locator ); }
	int FillInputPortInformation( int _p1, vtkInformation* _p2 );
	int DaoWrap_FillInputPortInformation( int _p1, vtkInformation* _p2 ){ return vtkPolyDataToImageStencil::FillInputPortInformation( _p1, _p2 ); }

};

DaoCxx_vtkPolyDataToImageStencil* DAO_DLL_VTKHYBRID DaoCxx_vtkPolyDataToImageStencil_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkProcrustesAlignmentFilter  : public DaoCxxVirt_vtkPointSetAlgorithm
{
	public:
	DaoCxxVirt_vtkProcrustesAlignmentFilter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkProcrustesAlignmentFilter *self, DaoCdata *d );

	vtkProcrustesAlignmentFilter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	vtkLandmarkTransform* GetLandmarkTransform( int &_cs  );
	vtkPoints* GetMeanPoints( int &_cs  );
	void SetStartFromCentroid( int &_cs, bool _arg );
	bool GetStartFromCentroid( int &_cs  );
	void StartFromCentroidOn( int &_cs  );
	void StartFromCentroidOff( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkProcrustesAlignmentFilter : public vtkProcrustesAlignmentFilter, public DaoCxxVirt_vtkProcrustesAlignmentFilter
{ 

	public:
	DaoCxx_vtkProcrustesAlignmentFilter(  ) : vtkProcrustesAlignmentFilter(  ){}

	~DaoCxx_vtkProcrustesAlignmentFilter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkProcrustesAlignmentFilter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	vtkLandmarkTransform* GetLandmarkTransform(  );
	vtkPoints* GetMeanPoints(  );
	void SetStartFromCentroid( bool _arg );
	bool GetStartFromCentroid(  );
	void StartFromCentroidOn(  );
	void StartFromCentroidOff(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkProcrustesAlignmentFilter::FillInputPortInformation( port, info ); }

};

DaoCxx_vtkProcrustesAlignmentFilter* DAO_DLL_VTKHYBRID DaoCxx_vtkProcrustesAlignmentFilter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkProjectedTerrainPath  : public DaoCxxVirt_vtkPolyDataAlgorithm
{
	public:
	DaoCxxVirt_vtkProjectedTerrainPath(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkProjectedTerrainPath *self, DaoCdata *d );

	vtkProjectedTerrainPath *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetProjectionMode( int &_cs, int _arg );
	int GetProjectionModeMinValue( int &_cs  );
	int GetProjectionModeMaxValue( int &_cs  );
	int GetProjectionMode( int &_cs  );
	void SetHeightOffset( int &_cs, double _arg );
	double GetHeightOffset( int &_cs  );
	void SetHeightTolerance( int &_cs, double _arg );
	double GetHeightToleranceMinValue( int &_cs  );
	double GetHeightToleranceMaxValue( int &_cs  );
	double GetHeightTolerance( int &_cs  );
	void SetMaximumNumberOfLines( int &_cs, vtkIdType _arg );
	vtkIdType GetMaximumNumberOfLinesMinValue( int &_cs  );
	vtkIdType GetMaximumNumberOfLinesMaxValue( int &_cs  );
	vtkIdType GetMaximumNumberOfLines( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkProjectedTerrainPath : public vtkProjectedTerrainPath, public DaoCxxVirt_vtkProjectedTerrainPath
{ 

	public:
	DaoCxx_vtkProjectedTerrainPath(  ) : vtkProjectedTerrainPath(  ){}

	~DaoCxx_vtkProjectedTerrainPath();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkProjectedTerrainPath::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetProjectionMode( int _arg );
	int GetProjectionModeMinValue(  );
	int GetProjectionModeMaxValue(  );
	int GetProjectionMode(  );
	void SetHeightOffset( double _arg );
	double GetHeightOffset(  );
	void SetHeightTolerance( double _arg );
	double GetHeightToleranceMinValue(  );
	double GetHeightToleranceMaxValue(  );
	double GetHeightTolerance(  );
	void SetMaximumNumberOfLines( vtkIdType _arg );
	vtkIdType GetMaximumNumberOfLinesMinValue(  );
	vtkIdType GetMaximumNumberOfLinesMaxValue(  );
	vtkIdType GetMaximumNumberOfLines(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkProjectedTerrainPath::FillInputPortInformation( port, info ); }
	void DaoWrap_GetImageIndex( double x[3], double loc[2], int ij[2] ){ vtkProjectedTerrainPath::GetImageIndex( x, loc, ij ); }
	double DaoWrap_GetHeight( double loc[2], int ij[2] ){ return vtkProjectedTerrainPath::GetHeight( loc, ij ); }
	void DaoWrap_ComputeError( vtkIdType edgeId ){ vtkProjectedTerrainPath::ComputeError( edgeId ); }
	void DaoWrap_RemoveOcclusions(  ){ vtkProjectedTerrainPath::RemoveOcclusions(  ); }
	void DaoWrap_HugTerrain(  ){ vtkProjectedTerrainPath::HugTerrain(  ); }
	void DaoWrap_SplitEdge( vtkIdType eId, double t ){ vtkProjectedTerrainPath::SplitEdge( eId, t ); }

};

DaoCxx_vtkProjectedTerrainPath* DAO_DLL_VTKHYBRID DaoCxx_vtkProjectedTerrainPath_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkRenderLargeImage  : public DaoCxxVirt_vtkAlgorithm
{
	public:
	DaoCxxVirt_vtkRenderLargeImage(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkRenderLargeImage *self, DaoCdata *d );

	vtkRenderLargeImage *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetMagnification( int &_cs, int _arg );
	int GetMagnification( int &_cs  );
	void SetInput( int &_cs, vtkRenderer* _p1 );
	vtkRenderer* GetInput( int &_cs  );
	int FillOutputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkRenderLargeImage : public vtkRenderLargeImage, public DaoCxxVirt_vtkRenderLargeImage
{ 

	public:
	DaoCxx_vtkRenderLargeImage(  ) : vtkRenderLargeImage(  ){}

	~DaoCxx_vtkRenderLargeImage();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkRenderLargeImage::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetMagnification( int _arg );
	int GetMagnification(  );
	void SetInput( vtkRenderer* _p1 );
	vtkRenderer* GetInput(  );
	int FillOutputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillOutputPortInformation( int port, vtkInformation* info ){ return vtkRenderLargeImage::FillOutputPortInformation( port, info ); }
	void DaoWrap_Rescale2DActors(  ){ vtkRenderLargeImage::Rescale2DActors(  ); }
	void DaoWrap_Shift2DActors( int x, int y ){ vtkRenderLargeImage::Shift2DActors( x, y ); }
	void DaoWrap_Restore2DActors(  ){ vtkRenderLargeImage::Restore2DActors(  ); }

};

DaoCxx_vtkRenderLargeImage* DAO_DLL_VTKHYBRID DaoCxx_vtkRenderLargeImage_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkRIBExporter  : public DaoCxxVirt_vtkExporter
{
	public:
	DaoCxxVirt_vtkRIBExporter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkRIBExporter *self, DaoCdata *d );

	vtkRIBExporter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetSize( int &_cs, int _arg1, int _arg2 );
	int* GetSize( int &_cs  );
	void GetSize( int &_cs, int data[2] );
	void SetPixelSamples( int &_cs, int _arg1, int _arg2 );
	int* GetPixelSamples( int &_cs  );
	void GetPixelSamples( int &_cs, int data[2] );
	void SetFilePrefix( int &_cs, const char* _arg );
	char* GetFilePrefix( int &_cs  );
	void SetTexturePrefix( int &_cs, const char* _arg );
	char* GetTexturePrefix( int &_cs  );
	void SetBackground( int &_cs, int _arg );
	int GetBackground( int &_cs  );
	void BackgroundOn( int &_cs  );
	void BackgroundOff( int &_cs  );
	void SetExportArrays( int &_cs, int _arg );
	int GetExportArraysMinValue( int &_cs  );
	int GetExportArraysMaxValue( int &_cs  );
	void ExportArraysOn( int &_cs  );
	void ExportArraysOff( int &_cs  );
	int GetExportArrays( int &_cs  );
	void WriteData( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkRIBExporter : public vtkRIBExporter, public DaoCxxVirt_vtkRIBExporter
{ 

	public:
	DaoCxx_vtkRIBExporter(  ) : vtkRIBExporter(  ){}

	~DaoCxx_vtkRIBExporter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkRIBExporter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetSize( int _arg1, int _arg2 );
	int* GetSize(  );
	void GetSize( int data[2] );
	void SetPixelSamples( int _arg1, int _arg2 );
	int* GetPixelSamples(  );
	void GetPixelSamples( int data[2] );
	void SetFilePrefix( const char* _arg );
	char* GetFilePrefix(  );
	void SetTexturePrefix( const char* _arg );
	char* GetTexturePrefix(  );
	void SetBackground( int _arg );
	int GetBackground(  );
	void BackgroundOn(  );
	void BackgroundOff(  );
	void SetExportArrays( int _arg );
	int GetExportArraysMinValue(  );
	int GetExportArraysMaxValue(  );
	void ExportArraysOn(  );
	void ExportArraysOff(  );
	int GetExportArrays(  );
	void DaoWrap_WriteHeader( vtkRenderer* aRen ){ vtkRIBExporter::WriteHeader( aRen ); }
	void DaoWrap_WriteTrailer(  ){ vtkRIBExporter::WriteTrailer(  ); }
	void DaoWrap_WriteTexture( vtkTexture* aTexture ){ vtkRIBExporter::WriteTexture( aTexture ); }
	void DaoWrap_WriteViewport( vtkRenderer* aRenderer, int size[2] ){ vtkRIBExporter::WriteViewport( aRenderer, size ); }
	void DaoWrap_WriteCamera( vtkCamera* aCamera ){ vtkRIBExporter::WriteCamera( aCamera ); }
	void DaoWrap_WriteLight( vtkLight* aLight, int count ){ vtkRIBExporter::WriteLight( aLight, count ); }
	void DaoWrap_WriteAmbientLight( int count ){ vtkRIBExporter::WriteAmbientLight( count ); }
	void DaoWrap_WriteProperty( vtkProperty* aProperty, vtkTexture* aTexture ){ vtkRIBExporter::WriteProperty( aProperty, aTexture ); }
	void DaoWrap_WritePolygons( vtkPolyData* pd, vtkUnsignedCharArray* colors, vtkProperty* aProperty ){ vtkRIBExporter::WritePolygons( pd, colors, aProperty ); }
	void DaoWrap_WriteStrips( vtkPolyData* pd, vtkUnsignedCharArray* colors, vtkProperty* aProperty ){ vtkRIBExporter::WriteStrips( pd, colors, aProperty ); }
	void WriteData(  );
	void DaoWrap_WriteData(  ){ vtkRIBExporter::WriteData(  ); }
	void DaoWrap_WriteActor( vtkActor* anActor ){ vtkRIBExporter::WriteActor( anActor ); }
	void DaoWrap_ModifyArrayName( char* newname, const char* name ){ vtkRIBExporter::ModifyArrayName( newname, name ); }
	char* DaoWrap_GetTextureName( vtkTexture* aTexture ){ return vtkRIBExporter::GetTextureName( aTexture ); }
	char* DaoWrap_GetTIFFName( vtkTexture* aTexture ){ return vtkRIBExporter::GetTIFFName( aTexture ); }

};

DaoCxx_vtkRIBExporter* DAO_DLL_VTKHYBRID DaoCxx_vtkRIBExporter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkRIBLight  : public DaoCxxVirt_vtkLight
{
	public:
	DaoCxxVirt_vtkRIBLight(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkRIBLight *self, DaoCdata *d );

	vtkRIBLight *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void ShadowsOn( int &_cs  );
	void ShadowsOff( int &_cs  );
	void SetShadows( int &_cs, int _arg );
	int GetShadows( int &_cs  );
	void Render( int &_cs, vtkRenderer* ren, int index );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkRIBLight : public vtkRIBLight, public DaoCxxVirt_vtkRIBLight
{ 

	public:
	DaoCxx_vtkRIBLight(  ) : vtkRIBLight(  ){}

	~DaoCxx_vtkRIBLight();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkRIBLight::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void ShadowsOn(  );
	void ShadowsOff(  );
	void SetShadows( int _arg );
	int GetShadows(  );
	void Render( vtkRenderer* ren, int index );

};

DaoCxx_vtkRIBLight* DAO_DLL_VTKHYBRID DaoCxx_vtkRIBLight_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkRIBProperty  : public DaoCxxVirt_vtkProperty
{
	public:
	DaoCxxVirt_vtkRIBProperty(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkRIBProperty *self, DaoCdata *d );

	vtkRIBProperty *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetSurfaceShader( int &_cs, const char* _arg );
	char* GetSurfaceShader( int &_cs  );
	void SetDisplacementShader( int &_cs, const char* _arg );
	char* GetDisplacementShader( int &_cs  );
	void Render( int &_cs, vtkActor* a, vtkRenderer* ren );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkRIBProperty : public vtkRIBProperty, public DaoCxxVirt_vtkRIBProperty
{ 

	public:
	DaoCxx_vtkRIBProperty(  ) : vtkRIBProperty(  ){}

	~DaoCxx_vtkRIBProperty();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkRIBProperty::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetSurfaceShader( const char* _arg );
	char* GetSurfaceShader(  );
	void SetDisplacementShader( const char* _arg );
	char* GetDisplacementShader(  );
	void Render( vtkActor* a, vtkRenderer* ren );
	void DaoWrap_Render( vtkActor* a, vtkRenderer* ren ){ vtkRIBProperty::Render( a, ren ); }

};

DaoCxx_vtkRIBProperty* DAO_DLL_VTKHYBRID DaoCxx_vtkRIBProperty_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkSpiderPlotActor  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkSpiderPlotActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkSpiderPlotActor *self, DaoCdata *d );

	vtkSpiderPlotActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( int &_cs, vtkDataObject* _p1 );
	vtkDataObject* GetInput( int &_cs  );
	void SetIndependentVariables( int &_cs, int _arg );
	int GetIndependentVariablesMinValue( int &_cs  );
	int GetIndependentVariablesMaxValue( int &_cs  );
	int GetIndependentVariables( int &_cs  );
	void SetTitleVisibility( int &_cs, int _arg );
	int GetTitleVisibility( int &_cs  );
	void TitleVisibilityOn( int &_cs  );
	void TitleVisibilityOff( int &_cs  );
	void SetTitle( int &_cs, const char* _arg );
	char* GetTitle( int &_cs  );
	void SetTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty( int &_cs  );
	void SetLabelVisibility( int &_cs, int _arg );
	int GetLabelVisibility( int &_cs  );
	void LabelVisibilityOn( int &_cs  );
	void LabelVisibilityOff( int &_cs  );
	void SetLabelTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty( int &_cs  );
	void SetNumberOfRings( int &_cs, int _arg );
	int GetNumberOfRingsMinValue( int &_cs  );
	int GetNumberOfRingsMaxValue( int &_cs  );
	int GetNumberOfRings( int &_cs  );
	void SetLegendVisibility( int &_cs, int _arg );
	int GetLegendVisibility( int &_cs  );
	void LegendVisibilityOn( int &_cs  );
	void LegendVisibilityOff( int &_cs  );
	vtkLegendBoxActor* GetLegendActor( int &_cs  );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkSpiderPlotActor : public vtkSpiderPlotActor, public DaoCxxVirt_vtkSpiderPlotActor
{ 

	public:
	DaoCxx_vtkSpiderPlotActor(  ) : vtkSpiderPlotActor(  ){}

	~DaoCxx_vtkSpiderPlotActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkSpiderPlotActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( vtkDataObject* _p1 );
	vtkDataObject* GetInput(  );
	void SetIndependentVariables( int _arg );
	int GetIndependentVariablesMinValue(  );
	int GetIndependentVariablesMaxValue(  );
	int GetIndependentVariables(  );
	void SetTitleVisibility( int _arg );
	int GetTitleVisibility(  );
	void TitleVisibilityOn(  );
	void TitleVisibilityOff(  );
	void SetTitle( const char* _arg );
	char* GetTitle(  );
	void SetTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty(  );
	void SetLabelVisibility( int _arg );
	int GetLabelVisibility(  );
	void LabelVisibilityOn(  );
	void LabelVisibilityOff(  );
	void SetLabelTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetLabelTextProperty(  );
	void SetNumberOfRings( int _arg );
	int GetNumberOfRingsMinValue(  );
	int GetNumberOfRingsMaxValue(  );
	int GetNumberOfRings(  );
	void SetLegendVisibility( int _arg );
	int GetLegendVisibility(  );
	void LegendVisibilityOn(  );
	void LegendVisibilityOff(  );
	vtkLegendBoxActor* GetLegendActor(  );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );

};

DaoCxx_vtkSpiderPlotActor* DAO_DLL_VTKHYBRID DaoCxx_vtkSpiderPlotActor_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkStructuredGridLIC2D  : public DaoCxxVirt_vtkStructuredGridAlgorithm
{
	public:
	DaoCxxVirt_vtkStructuredGridLIC2D(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkStructuredGridLIC2D *self, DaoCdata *d );

	vtkStructuredGridLIC2D *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetSteps( int &_cs, int _arg );
	int GetSteps( int &_cs  );
	void SetStepSize( int &_cs, double _arg );
	double GetStepSize( int &_cs  );
	void SetMagnification( int &_cs, int _arg );
	int GetMagnificationMinValue( int &_cs  );
	int GetMagnificationMaxValue( int &_cs  );
	int GetMagnification( int &_cs  );
	int GetOpenGLExtensionsSupported( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );
	int FillOutputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkStructuredGridLIC2D : public vtkStructuredGridLIC2D, public DaoCxxVirt_vtkStructuredGridLIC2D
{ 

	public:
	DaoCxx_vtkStructuredGridLIC2D(  ) : vtkStructuredGridLIC2D(  ){}

	~DaoCxx_vtkStructuredGridLIC2D();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkStructuredGridLIC2D::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetSteps( int _arg );
	int GetSteps(  );
	void SetStepSize( double _arg );
	double GetStepSize(  );
	void SetMagnification( int _arg );
	int GetMagnificationMinValue(  );
	int GetMagnificationMaxValue(  );
	int GetMagnification(  );
	int GetOpenGLExtensionsSupported(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkStructuredGridLIC2D::FillInputPortInformation( port, info ); }
	int FillOutputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillOutputPortInformation( int port, vtkInformation* info ){ return vtkStructuredGridLIC2D::FillOutputPortInformation( port, info ); }
	void DaoWrap_AllocateOutputData( vtkDataObject* output, int outputPort ){ vtkStructuredGridLIC2D::AllocateOutputData( output, outputPort ); }
	void DaoWrap_AllocateScalars( vtkStructuredGrid* sg ){ vtkStructuredGridLIC2D::AllocateScalars( sg ); }

};

DaoCxx_vtkStructuredGridLIC2D* DAO_DLL_VTKHYBRID DaoCxx_vtkStructuredGridLIC2D_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkTemporalDataSetCache  : public DaoCxxVirt_vtkTemporalDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkTemporalDataSetCache(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkTemporalDataSetCache *self, DaoCdata *d );

	vtkTemporalDataSetCache *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int GetCacheSize( int &_cs  );
	int FillInputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalDataSetCache : public vtkTemporalDataSetCache, public DaoCxxVirt_vtkTemporalDataSetCache
{ 

	public:
	DaoCxx_vtkTemporalDataSetCache(  ) : vtkTemporalDataSetCache(  ){}

	~DaoCxx_vtkTemporalDataSetCache();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkTemporalDataSetCache::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int GetCacheSize(  );
	int FillInputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillInputPortInformation( int port, vtkInformation* info ){ return vtkTemporalDataSetCache::FillInputPortInformation( port, info ); }

};

DaoCxx_vtkTemporalDataSetCache* DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalDataSetCache_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkTemporalInterpolator  : public DaoCxxVirt_vtkTemporalDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkTemporalInterpolator(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkTemporalInterpolator *self, DaoCdata *d );

	vtkTemporalInterpolator *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetDiscreteTimeStepInterval( int &_cs, double _arg );
	double GetDiscreteTimeStepInterval( int &_cs  );
	void SetResampleFactor( int &_cs, int _arg );
	int GetResampleFactor( int &_cs  );
	vtkDataSet* InterpolateDataSet( int &_cs, vtkDataSet* in1, vtkDataSet* in2, double ratio );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalInterpolator : public vtkTemporalInterpolator, public DaoCxxVirt_vtkTemporalInterpolator
{ 

	public:
	DaoCxx_vtkTemporalInterpolator(  ) : vtkTemporalInterpolator(  ){}

	~DaoCxx_vtkTemporalInterpolator();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkTemporalInterpolator::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetDiscreteTimeStepInterval( double _arg );
	double GetDiscreteTimeStepInterval(  );
	void SetResampleFactor( int _arg );
	int GetResampleFactor(  );
	vtkDataObject* DaoWrap_InterpolateDataObject( vtkDataObject* in1, vtkDataObject* in2, double ratio ){ return vtkTemporalInterpolator::InterpolateDataObject( in1, in2, ratio ); }
	vtkDataSet* InterpolateDataSet( vtkDataSet* in1, vtkDataSet* in2, double ratio );
	vtkDataSet* DaoWrap_InterpolateDataSet( vtkDataSet* in1, vtkDataSet* in2, double ratio ){ return vtkTemporalInterpolator::InterpolateDataSet( in1, in2, ratio ); }

};

DaoCxx_vtkTemporalInterpolator* DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalInterpolator_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkTemporalShiftScale  : public DaoCxxVirt_vtkTemporalDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkTemporalShiftScale(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkTemporalShiftScale *self, DaoCdata *d );

	vtkTemporalShiftScale *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetPreShift( int &_cs, double _arg );
	double GetPreShift( int &_cs  );
	void SetPostShift( int &_cs, double _arg );
	double GetPostShift( int &_cs  );
	void SetScale( int &_cs, double _arg );
	double GetScale( int &_cs  );
	void SetPeriodic( int &_cs, int _arg );
	int GetPeriodic( int &_cs  );
	void PeriodicOn( int &_cs  );
	void PeriodicOff( int &_cs  );
	void SetPeriodicEndCorrection( int &_cs, int _arg );
	int GetPeriodicEndCorrection( int &_cs  );
	void PeriodicEndCorrectionOn( int &_cs  );
	void PeriodicEndCorrectionOff( int &_cs  );
	void SetMaximumNumberOfPeriods( int &_cs, double _arg );
	double GetMaximumNumberOfPeriods( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalShiftScale : public vtkTemporalShiftScale, public DaoCxxVirt_vtkTemporalShiftScale
{ 

	public:
	DaoCxx_vtkTemporalShiftScale(  ) : vtkTemporalShiftScale(  ){}

	~DaoCxx_vtkTemporalShiftScale();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkTemporalShiftScale::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetPreShift( double _arg );
	double GetPreShift(  );
	void SetPostShift( double _arg );
	double GetPostShift(  );
	void SetScale( double _arg );
	double GetScale(  );
	void SetPeriodic( int _arg );
	int GetPeriodic(  );
	void PeriodicOn(  );
	void PeriodicOff(  );
	void SetPeriodicEndCorrection( int _arg );
	int GetPeriodicEndCorrection(  );
	void PeriodicEndCorrectionOn(  );
	void PeriodicEndCorrectionOff(  );
	void SetMaximumNumberOfPeriods( double _arg );
	double GetMaximumNumberOfPeriods(  );
	double DaoWrap_ForwardConvert( double T0 ){ return vtkTemporalShiftScale::ForwardConvert( T0 ); }
	double DaoWrap_BackwardConvert( double T1 ){ return vtkTemporalShiftScale::BackwardConvert( T1 ); }

};

DaoCxx_vtkTemporalShiftScale* DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalShiftScale_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkTemporalSnapToTimeStep  : public DaoCxxVirt_vtkTemporalDataSetAlgorithm
{
	public:
	DaoCxxVirt_vtkTemporalSnapToTimeStep(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkTemporalSnapToTimeStep *self, DaoCdata *d );

	vtkTemporalSnapToTimeStep *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetSnapMode( int &_cs, int _arg );
	int GetSnapMode( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalSnapToTimeStep : public vtkTemporalSnapToTimeStep, public DaoCxxVirt_vtkTemporalSnapToTimeStep
{ 

	public:
	DaoCxx_vtkTemporalSnapToTimeStep(  ) : vtkTemporalSnapToTimeStep(  ){}

	~DaoCxx_vtkTemporalSnapToTimeStep();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkTemporalSnapToTimeStep::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetSnapMode( int _arg );
	int GetSnapMode(  );

};

DaoCxx_vtkTemporalSnapToTimeStep* DAO_DLL_VTKHYBRID DaoCxx_vtkTemporalSnapToTimeStep_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkTransformToGrid  : public DaoCxxVirt_vtkAlgorithm
{
	public:
	DaoCxxVirt_vtkTransformToGrid(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkTransformToGrid *self, DaoCdata *d );

	vtkTransformToGrid *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( int &_cs, vtkAbstractTransform* _p1 );
	vtkAbstractTransform* GetInput( int &_cs  );
	void SetGridExtent( int &_cs, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetGridExtent( int &_cs, int _arg[6] );
	int* GetGridExtent( int &_cs  );
	void GetGridExtent( int &_cs, int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetGridExtent( int &_cs, int _arg[6] );
	void SetGridOrigin( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetGridOrigin( int &_cs, double _arg[3] );
	double* GetGridOrigin( int &_cs  );
	void GetGridOrigin( int &_cs, double& _arg1, double& _arg2, double& _arg3 );
	void GetGridOrigin( int &_cs, double _arg[3] );
	void SetGridSpacing( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetGridSpacing( int &_cs, double _arg[3] );
	double* GetGridSpacing( int &_cs  );
	void GetGridSpacing( int &_cs, double& _arg1, double& _arg2, double& _arg3 );
	void GetGridSpacing( int &_cs, double _arg[3] );
	void SetGridScalarType( int &_cs, int _arg );
	int GetGridScalarType( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	int FillOutputPortInformation( int &_cs, int port, vtkInformation* info );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkTransformToGrid : public vtkTransformToGrid, public DaoCxxVirt_vtkTransformToGrid
{ 

	public:
	DaoCxx_vtkTransformToGrid(  ) : vtkTransformToGrid(  ){}

	~DaoCxx_vtkTransformToGrid();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkTransformToGrid::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetInput( vtkAbstractTransform* _p1 );
	vtkAbstractTransform* GetInput(  );
	void SetGridExtent( int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetGridExtent( int _arg[6] );
	int* GetGridExtent(  );
	void GetGridExtent( int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetGridExtent( int _arg[6] );
	void SetGridOrigin( double _arg1, double _arg2, double _arg3 );
	void SetGridOrigin( double _arg[3] );
	double* GetGridOrigin(  );
	void GetGridOrigin( double& _arg1, double& _arg2, double& _arg3 );
	void GetGridOrigin( double _arg[3] );
	void SetGridSpacing( double _arg1, double _arg2, double _arg3 );
	void SetGridSpacing( double _arg[3] );
	double* GetGridSpacing(  );
	void GetGridSpacing( double& _arg1, double& _arg2, double& _arg3 );
	void GetGridSpacing( double _arg[3] );
	void SetGridScalarType( int _arg );
	int GetGridScalarType(  );
	void DaoWrap_UpdateShiftScale(  ){ vtkTransformToGrid::UpdateShiftScale(  ); }
	unsigned long GetMTime(  );
	unsigned long DaoWrap_GetMTime(  ){ return vtkTransformToGrid::GetMTime(  ); }
	int FillOutputPortInformation( int port, vtkInformation* info );
	int DaoWrap_FillOutputPortInformation( int port, vtkInformation* info ){ return vtkTransformToGrid::FillOutputPortInformation( port, info ); }

};

DaoCxx_vtkTransformToGrid* DAO_DLL_VTKHYBRID DaoCxx_vtkTransformToGrid_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkVideoSource  : public DaoCxxVirt_vtkImageAlgorithm
{
	public:
	DaoCxxVirt_vtkVideoSource(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkVideoSource *self, DaoCdata *d );

	vtkVideoSource *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void Record( int &_cs  );
	void Play( int &_cs  );
	void Stop( int &_cs  );
	void Rewind( int &_cs  );
	void FastForward( int &_cs  );
	void Seek( int &_cs, int n );
	void Grab( int &_cs  );
	int GetRecording( int &_cs  );
	int GetPlaying( int &_cs  );
	void SetFrameSize( int &_cs, int x, int y, int z );
	void SetFrameSize( int &_cs, int dim[3] );
	int* GetFrameSize( int &_cs  );
	void GetFrameSize( int &_cs, int& _arg1, int& _arg2, int& _arg3 );
	void GetFrameSize( int &_cs, int _arg[3] );
	void SetFrameRate( int &_cs, float rate );
	float GetFrameRate( int &_cs  );
	void SetOutputFormat( int &_cs, int format );
	int GetOutputFormat( int &_cs  );
	void SetFrameBufferSize( int &_cs, int FrameBufferSize );
	int GetFrameBufferSize( int &_cs  );
	void SetNumberOfOutputFrames( int &_cs, int _arg );
	int GetNumberOfOutputFrames( int &_cs  );
	void AutoAdvanceOn( int &_cs  );
	void AutoAdvanceOff( int &_cs  );
	void SetAutoAdvance( int &_cs, int _arg );
	int GetAutoAdvance( int &_cs  );
	void SetClipRegion( int &_cs, int r[6] );
	void SetClipRegion( int &_cs, int x0, int x1, int y0, int y1, int z0, int z1 );
	int* GetClipRegion( int &_cs  );
	void GetClipRegion( int &_cs, int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetClipRegion( int &_cs, int _arg[6] );
	void SetOutputWholeExtent( int &_cs, int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetOutputWholeExtent( int &_cs, int _arg[6] );
	int* GetOutputWholeExtent( int &_cs  );
	void GetOutputWholeExtent( int &_cs, int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetOutputWholeExtent( int &_cs, int _arg[6] );
	void SetDataSpacing( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetDataSpacing( int &_cs, double _arg[3] );
	double* GetDataSpacing( int &_cs  );
	void GetDataSpacing( int &_cs, double& _arg1, double& _arg2, double& _arg3 );
	void GetDataSpacing( int &_cs, double _arg[3] );
	void SetDataOrigin( int &_cs, double _arg1, double _arg2, double _arg3 );
	void SetDataOrigin( int &_cs, double _arg[3] );
	double* GetDataOrigin( int &_cs  );
	void GetDataOrigin( int &_cs, double& _arg1, double& _arg2, double& _arg3 );
	void GetDataOrigin( int &_cs, double _arg[3] );
	void SetOpacity( int &_cs, float _arg );
	float GetOpacity( int &_cs  );
	int GetFrameCount( int &_cs  );
	void SetFrameCount( int &_cs, int _arg );
	int GetFrameIndex( int &_cs  );
	double GetFrameTimeStamp( int &_cs, int frame );
	void Initialize( int &_cs  );
	int GetInitialized( int &_cs  );
	void ReleaseSystemResources( int &_cs  );
	void InternalGrab( int &_cs  );
	void UpdateFrameBuffer( int &_cs  );
	void AdvanceFrameBuffer( int &_cs, int n );
	void UnpackRasterLine( int &_cs, char* outPtr, char* rowPtr, int start, int count );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkVideoSource : public vtkVideoSource, public DaoCxxVirt_vtkVideoSource
{ 

	public:
	DaoCxx_vtkVideoSource(  ) : vtkVideoSource(  ){}

	~DaoCxx_vtkVideoSource();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkVideoSource::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void Record(  );
	void Play(  );
	void Stop(  );
	void Rewind(  );
	void FastForward(  );
	void Seek( int n );
	void Grab(  );
	int GetRecording(  );
	int GetPlaying(  );
	void SetFrameSize( int x, int y, int z );
	void SetFrameSize( int dim[3] );
	int* GetFrameSize(  );
	void GetFrameSize( int& _arg1, int& _arg2, int& _arg3 );
	void GetFrameSize( int _arg[3] );
	void SetFrameRate( float rate );
	float GetFrameRate(  );
	void SetOutputFormat( int format );
	int GetOutputFormat(  );
	void SetFrameBufferSize( int FrameBufferSize );
	int GetFrameBufferSize(  );
	void SetNumberOfOutputFrames( int _arg );
	int GetNumberOfOutputFrames(  );
	void AutoAdvanceOn(  );
	void AutoAdvanceOff(  );
	void SetAutoAdvance( int _arg );
	int GetAutoAdvance(  );
	void SetClipRegion( int r[6] );
	void SetClipRegion( int x0, int x1, int y0, int y1, int z0, int z1 );
	int* GetClipRegion(  );
	void GetClipRegion( int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetClipRegion( int _arg[6] );
	void SetOutputWholeExtent( int _arg1, int _arg2, int _arg3, int _arg4, int _arg5, int _arg6 );
	void SetOutputWholeExtent( int _arg[6] );
	int* GetOutputWholeExtent(  );
	void GetOutputWholeExtent( int& _arg1, int& _arg2, int& _arg3, int& _arg4, int& _arg5, int& _arg6 );
	void GetOutputWholeExtent( int _arg[6] );
	void SetDataSpacing( double _arg1, double _arg2, double _arg3 );
	void SetDataSpacing( double _arg[3] );
	double* GetDataSpacing(  );
	void GetDataSpacing( double& _arg1, double& _arg2, double& _arg3 );
	void GetDataSpacing( double _arg[3] );
	void SetDataOrigin( double _arg1, double _arg2, double _arg3 );
	void SetDataOrigin( double _arg[3] );
	double* GetDataOrigin(  );
	void GetDataOrigin( double& _arg1, double& _arg2, double& _arg3 );
	void GetDataOrigin( double _arg[3] );
	void SetOpacity( float _arg );
	float GetOpacity(  );
	int GetFrameCount(  );
	void SetFrameCount( int _arg );
	int GetFrameIndex(  );
	double GetFrameTimeStamp( int frame );
	void Initialize(  );
	int GetInitialized(  );
	void ReleaseSystemResources(  );
	void InternalGrab(  );
	void UpdateFrameBuffer(  );
	void DaoWrap_UpdateFrameBuffer(  ){ vtkVideoSource::UpdateFrameBuffer(  ); }
	void AdvanceFrameBuffer( int n );
	void DaoWrap_AdvanceFrameBuffer( int n ){ vtkVideoSource::AdvanceFrameBuffer( n ); }
	void UnpackRasterLine( char* outPtr, char* rowPtr, int start, int count );
	void DaoWrap_UnpackRasterLine( char* outPtr, char* rowPtr, int start, int count ){ vtkVideoSource::UnpackRasterLine( outPtr, rowPtr, start, count ); }

};

DaoCxx_vtkVideoSource* DAO_DLL_VTKHYBRID DaoCxx_vtkVideoSource_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkVRMLImporter  : public DaoCxxVirt_vtkImporter
{
	public:
	DaoCxxVirt_vtkVRMLImporter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkVRMLImporter *self, DaoCdata *d );

	vtkVRMLImporter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	int ImportBegin( int &_cs  );
	void ImportEnd( int &_cs  );
	void ImportActors( int &_cs, vtkRenderer* _p1 );
	void ImportCameras( int &_cs, vtkRenderer* _p1 );
	void ImportLights( int &_cs, vtkRenderer* _p1 );
	void ImportProperties( int &_cs, vtkRenderer* _p1 );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkVRMLImporter : public vtkVRMLImporter, public DaoCxxVirt_vtkVRMLImporter
{ 

	public:
	DaoCxx_vtkVRMLImporter(  ) : vtkVRMLImporter(  ){}

	~DaoCxx_vtkVRMLImporter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkVRMLImporter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	int ImportBegin(  );
	int DaoWrap_ImportBegin(  ){ return vtkVRMLImporter::ImportBegin(  ); }
	void ImportEnd(  );
	void DaoWrap_ImportEnd(  ){ vtkVRMLImporter::ImportEnd(  ); }
	void ImportActors( vtkRenderer* _p1 );
	void DaoWrap_ImportActors( vtkRenderer* _p1 ){ vtkVRMLImporter::ImportActors( _p1 ); }
	void ImportCameras( vtkRenderer* _p1 );
	void DaoWrap_ImportCameras( vtkRenderer* _p1 ){ vtkVRMLImporter::ImportCameras( _p1 ); }
	void ImportLights( vtkRenderer* _p1 );
	void DaoWrap_ImportLights( vtkRenderer* _p1 ){ vtkVRMLImporter::ImportLights( _p1 ); }
	void ImportProperties( vtkRenderer* _p1 );
	void DaoWrap_ImportProperties( vtkRenderer* _p1 ){ vtkVRMLImporter::ImportProperties( _p1 ); }
	int DaoWrap_OpenImportFile(  ){ return vtkVRMLImporter::OpenImportFile(  ); }

};

DaoCxx_vtkVRMLImporter* DAO_DLL_VTKHYBRID DaoCxx_vtkVRMLImporter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkWeightedTransformFilter  : public DaoCxxVirt_vtkPointSetAlgorithm
{
	public:
	DaoCxxVirt_vtkWeightedTransformFilter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkWeightedTransformFilter *self, DaoCdata *d );

	vtkWeightedTransformFilter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	unsigned long GetMTime( int &_cs  );
	void SetWeightArray( int &_cs, const char* _arg );
	char* GetWeightArray( int &_cs  );
	void SetTransformIndexArray( int &_cs, const char* _arg );
	char* GetTransformIndexArray( int &_cs  );
	void SetCellDataWeightArray( int &_cs, const char* _arg );
	char* GetCellDataWeightArray( int &_cs  );
	void SetCellDataTransformIndexArray( int &_cs, const char* _arg );
	char* GetCellDataTransformIndexArray( int &_cs  );
	void SetTransform( int &_cs, vtkAbstractTransform* transform, int num );
	vtkAbstractTransform* GetTransform( int &_cs, int num );
	void SetNumberOfTransforms( int &_cs, int num );
	int GetNumberOfTransforms( int &_cs  );
	void AddInputValuesOn( int &_cs  );
	void AddInputValuesOff( int &_cs  );
	void SetAddInputValues( int &_cs, int _arg );
	int GetAddInputValues( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkWeightedTransformFilter : public vtkWeightedTransformFilter, public DaoCxxVirt_vtkWeightedTransformFilter
{ 

	public:
	DaoCxx_vtkWeightedTransformFilter(  ) : vtkWeightedTransformFilter(  ){}

	~DaoCxx_vtkWeightedTransformFilter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkWeightedTransformFilter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	unsigned long GetMTime(  );
	void SetWeightArray( const char* _arg );
	char* GetWeightArray(  );
	void SetTransformIndexArray( const char* _arg );
	char* GetTransformIndexArray(  );
	void SetCellDataWeightArray( const char* _arg );
	char* GetCellDataWeightArray(  );
	void SetCellDataTransformIndexArray( const char* _arg );
	char* GetCellDataTransformIndexArray(  );
	void SetTransform( vtkAbstractTransform* transform, int num );
	vtkAbstractTransform* GetTransform( int num );
	void SetNumberOfTransforms( int num );
	int GetNumberOfTransforms(  );
	void AddInputValuesOn(  );
	void AddInputValuesOff(  );
	void SetAddInputValues( int _arg );
	int GetAddInputValues(  );

};

DaoCxx_vtkWeightedTransformFilter* DAO_DLL_VTKHYBRID DaoCxx_vtkWeightedTransformFilter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkX3DExporterWriter  : public DaoCxxVirt_vtkObject
{
	public:
	DaoCxxVirt_vtkX3DExporterWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkX3DExporterWriter *self, DaoCdata *d );

	vtkX3DExporterWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	int OpenFile( int &_cs, const char* file );
	void CloseFile( int &_cs  );
	void Flush( int &_cs  );
	void StartDocument( int &_cs  );
	void EndDocument( int &_cs  );
	void StartNode( int &_cs, int nodeID );
	void EndNode( int &_cs  );
	void SetField( int &_cs, int attributeID, const char* value, bool mfstring );
	void SetField( int &_cs, int attributeID, int _p2 );
	void SetField( int &_cs, int attributeID, float _p2 );
	void SetField( int &_cs, int attributeID, double _p2 );
	void SetField( int &_cs, int attributeID, bool _p2 );
	void SetField( int &_cs, int attributeID, int type, const double* a );
	void SetField( int &_cs, int attributeID, int type, vtkDataArray* a );
	void SetField( int &_cs, int attributeID, const double* values, size_t size );
	void SetField( int &_cs, int attributeID, const int* values, size_t size, bool image );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterWriter : public vtkX3DExporterWriter, public DaoCxxVirt_vtkX3DExporterWriter
{ 

	public:
	DaoCxx_vtkX3DExporterWriter(  ) : vtkX3DExporterWriter(  ){}

	~DaoCxx_vtkX3DExporterWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkX3DExporterWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	int OpenFile( const char* file );
	void CloseFile(  );
	void Flush(  );
	void StartDocument(  );
	void EndDocument(  );
	void StartNode( int nodeID );
	void EndNode(  );
	void SetField( int attributeID, const char* value, bool mfstring=false );
	void SetField( int attributeID, int _p2 );
	void SetField( int attributeID, float _p2 );
	void SetField( int attributeID, double _p2 );
	void SetField( int attributeID, bool _p2 );
	void SetField( int attributeID, int type, const double* a );
	void SetField( int attributeID, int type, vtkDataArray* a );
	void SetField( int attributeID, const double* values, size_t size );
	void SetField( int attributeID, const int* values, size_t size, bool image=false );

};

DaoCxx_vtkX3DExporterWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkX3DExporter  : public DaoCxxVirt_vtkExporter
{
	public:
	DaoCxxVirt_vtkX3DExporter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkX3DExporter *self, DaoCdata *d );

	vtkX3DExporter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( int &_cs, const char* _arg );
	char* GetFileName( int &_cs  );
	void SetSpeed( int &_cs, double _arg );
	double GetSpeed( int &_cs  );
	void SetBinary( int &_cs, int _arg );
	int GetBinaryMinValue( int &_cs  );
	int GetBinaryMaxValue( int &_cs  );
	void BinaryOn( int &_cs  );
	void BinaryOff( int &_cs  );
	int GetBinary( int &_cs  );
	void SetFastest( int &_cs, int _arg );
	int GetFastestMinValue( int &_cs  );
	int GetFastestMaxValue( int &_cs  );
	void FastestOn( int &_cs  );
	void FastestOff( int &_cs  );
	int GetFastest( int &_cs  );
	void WriteData( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporter : public vtkX3DExporter, public DaoCxxVirt_vtkX3DExporter
{ 

	public:
	DaoCxx_vtkX3DExporter(  ) : vtkX3DExporter(  ){}

	~DaoCxx_vtkX3DExporter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkX3DExporter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetFileName( const char* _arg );
	char* GetFileName(  );
	void SetSpeed( double _arg );
	double GetSpeed(  );
	void SetBinary( int _arg );
	int GetBinaryMinValue(  );
	int GetBinaryMaxValue(  );
	void BinaryOn(  );
	void BinaryOff(  );
	int GetBinary(  );
	void SetFastest( int _arg );
	int GetFastestMinValue(  );
	int GetFastestMaxValue(  );
	void FastestOn(  );
	void FastestOff(  );
	int GetFastest(  );
	void WriteData(  );
	void DaoWrap_WriteData(  ){ vtkX3DExporter::WriteData(  ); }
	void DaoWrap_WriteALight( vtkLight* aLight, vtkX3DExporterWriter* writer ){ vtkX3DExporter::WriteALight( aLight, writer ); }
	void DaoWrap_WriteAnActor( vtkActor* anActor, vtkX3DExporterWriter* writer, int index ){ vtkX3DExporter::WriteAnActor( anActor, writer, index ); }
	void DaoWrap_WriteATextActor2D( vtkActor2D* anTextActor2D, vtkX3DExporterWriter* writer ){ vtkX3DExporter::WriteATextActor2D( anTextActor2D, writer ); }
	void DaoWrap_WriteATexture( vtkActor* anActor, vtkX3DExporterWriter* writer ){ vtkX3DExporter::WriteATexture( anActor, writer ); }
	void DaoWrap_WriteAnAppearance( vtkActor* anActor, bool writeEmissiveColor, vtkX3DExporterWriter* writer ){ vtkX3DExporter::WriteAnAppearance( anActor, writeEmissiveColor, writer ); }
	int DaoWrap_HasHeadLight( vtkRenderer* ren ){ return vtkX3DExporter::HasHeadLight( ren ); }

};

DaoCxx_vtkX3DExporter* DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkX3DExporterFIWriter  : public DaoCxxVirt_vtkX3DExporterWriter
{
	public:
	DaoCxxVirt_vtkX3DExporterFIWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkX3DExporterFIWriter *self, DaoCdata *d );

	vtkX3DExporterFIWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void CloseFile( int &_cs  );
	int OpenFile( int &_cs, const char* file );
	void Flush( int &_cs  );
	void StartDocument( int &_cs  );
	void EndDocument( int &_cs  );
	void StartNode( int &_cs, int elementID );
	void EndNode( int &_cs  );
	void SetField( int &_cs, int attributeID, const char* _p2, bool mfstring );
	void SetField( int &_cs, int attributeID, int _p2 );
	void SetField( int &_cs, int attributeID, float _p2 );
	void SetField( int &_cs, int attributeID, double _p2 );
	void SetField( int &_cs, int attributeID, bool _p2 );
	void SetField( int &_cs, int attributeID, int type, const double* a );
	void SetField( int &_cs, int attributeID, int type, vtkDataArray* a );
	void SetField( int &_cs, int attributeID, const double* values, size_t size );
	void SetField( int &_cs, int attributeID, const int* values, size_t size, bool image );
	void SetFastest( int &_cs, int _arg );
	int GetFastestMinValue( int &_cs  );
	int GetFastestMaxValue( int &_cs  );
	void FastestOn( int &_cs  );
	void FastestOff( int &_cs  );
	int GetFastest( int &_cs  );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterFIWriter : public vtkX3DExporterFIWriter, public DaoCxxVirt_vtkX3DExporterFIWriter
{ 

	public:
	DaoCxx_vtkX3DExporterFIWriter(  ) : vtkX3DExporterFIWriter(  ){}

	~DaoCxx_vtkX3DExporterFIWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkX3DExporterFIWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void CloseFile(  );
	int OpenFile( const char* file );
	void Flush(  );
	void StartDocument(  );
	void EndDocument(  );
	void StartNode( int elementID );
	void EndNode(  );
	void SetField( int attributeID, const char* _p2, bool mfstring=false );
	void SetField( int attributeID, int _p2 );
	void SetField( int attributeID, float _p2 );
	void SetField( int attributeID, double _p2 );
	void SetField( int attributeID, bool _p2 );
	void SetField( int attributeID, int type, const double* a );
	void SetField( int attributeID, int type, vtkDataArray* a );
	void SetField( int attributeID, const double* values, size_t size );
	void SetField( int attributeID, const int* values, size_t size, bool image=false );
	void SetFastest( int _arg );
	int GetFastestMinValue(  );
	int GetFastestMaxValue(  );
	void FastestOn(  );
	void FastestOff(  );
	int GetFastest(  );

};

DaoCxx_vtkX3DExporterFIWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterFIWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkX3DExporterXMLWriter  : public DaoCxxVirt_vtkX3DExporterWriter
{
	public:
	DaoCxxVirt_vtkX3DExporterXMLWriter(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkX3DExporterXMLWriter *self, DaoCdata *d );

	vtkX3DExporterXMLWriter *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void CloseFile( int &_cs  );
	int OpenFile( int &_cs, const char* file );
	void Flush( int &_cs  );
	void StartDocument( int &_cs  );
	void EndDocument( int &_cs  );
	void StartNode( int &_cs, int elementID );
	void EndNode( int &_cs  );
	void SetField( int &_cs, int attributeID, const char* _p2, bool mfstring );
	void SetField( int &_cs, int attributeID, int _p2 );
	void SetField( int &_cs, int attributeID, float _p2 );
	void SetField( int &_cs, int attributeID, double _p2 );
	void SetField( int &_cs, int attributeID, bool _p2 );
	void SetField( int &_cs, int attributeID, int type, const double* a );
	void SetField( int &_cs, int attributeID, int type, vtkDataArray* a );
	void SetField( int &_cs, int attributeID, const double* values, size_t size );
	void SetField( int &_cs, int attributeID, const int* values, size_t size, bool image );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterXMLWriter : public vtkX3DExporterXMLWriter, public DaoCxxVirt_vtkX3DExporterXMLWriter
{ 

	public:
	DaoCxx_vtkX3DExporterXMLWriter(  ) : vtkX3DExporterXMLWriter(  ){}

	~DaoCxx_vtkX3DExporterXMLWriter();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkX3DExporterXMLWriter::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void CloseFile(  );
	int OpenFile( const char* file );
	void Flush(  );
	void StartDocument(  );
	void EndDocument(  );
	void StartNode( int elementID );
	void EndNode(  );
	void SetField( int attributeID, const char* _p2, bool mfstring=true );
	void SetField( int attributeID, int _p2 );
	void SetField( int attributeID, float _p2 );
	void SetField( int attributeID, double _p2 );
	void SetField( int attributeID, bool _p2 );
	void SetField( int attributeID, int type, const double* a );
	void SetField( int attributeID, int type, vtkDataArray* a );
	void SetField( int attributeID, const double* values, size_t size );
	void SetField( int attributeID, const int* values, size_t size, bool image=false );

};

DaoCxx_vtkX3DExporterXMLWriter* DAO_DLL_VTKHYBRID DaoCxx_vtkX3DExporterXMLWriter_New(  );
class DAO_DLL_VTKHYBRID DaoCxxVirt_vtkXYPlotActor  : public DaoCxxVirt_vtkActor2D
{
	public:
	DaoCxxVirt_vtkXYPlotActor(){ self = 0; cdata = 0; }
	void DaoInitWrapper( vtkXYPlotActor *self, DaoCdata *d );

	vtkXYPlotActor *self;
	DaoCdata *cdata;

	int IsA( int &_cs, const char* type );
	vtkObjectBase* NewInstanceInternal( int &_cs  )const;
	void PrintSelf( int &_cs, std::basic_ostream<char>& os, vtkIndent indent );
	void SetXValues( int &_cs, int _arg );
	int GetXValuesMinValue( int &_cs  );
	int GetXValuesMaxValue( int &_cs  );
	int GetXValues( int &_cs  );
	void SetDataObjectPlotMode( int &_cs, int _arg );
	int GetDataObjectPlotModeMinValue( int &_cs  );
	int GetDataObjectPlotModeMaxValue( int &_cs  );
	int GetDataObjectPlotMode( int &_cs  );
	int GetPlotCurvePoints( int &_cs  );
	void SetPlotCurvePoints( int &_cs, int _arg );
	void PlotCurvePointsOn( int &_cs  );
	void PlotCurvePointsOff( int &_cs  );
	int GetPlotCurveLines( int &_cs  );
	void SetPlotCurveLines( int &_cs, int _arg );
	void PlotCurveLinesOn( int &_cs  );
	void PlotCurveLinesOff( int &_cs  );
	void SetExchangeAxes( int &_cs, int _arg );
	int GetExchangeAxes( int &_cs  );
	void ExchangeAxesOn( int &_cs  );
	void ExchangeAxesOff( int &_cs  );
	void SetReverseXAxis( int &_cs, int _arg );
	int GetReverseXAxis( int &_cs  );
	void ReverseXAxisOn( int &_cs  );
	void ReverseXAxisOff( int &_cs  );
	void SetReverseYAxis( int &_cs, int _arg );
	int GetReverseYAxis( int &_cs  );
	void ReverseYAxisOn( int &_cs  );
	void ReverseYAxisOff( int &_cs  );
	vtkLegendBoxActor* GetLegendActor( int &_cs  );
	vtkGlyphSource2D* GetGlyphSource( int &_cs  );
	void SetTitle( int &_cs, const char* _arg );
	char* GetTitle( int &_cs  );
	void SetXTitle( int &_cs, const char* _arg );
	char* GetXTitle( int &_cs  );
	void SetYTitle( int &_cs, const char* _arg );
	char* GetYTitle( int &_cs  );
	void SetXRange( int &_cs, double _arg1, double _arg2 );
	double* GetXRange( int &_cs  );
	void GetXRange( int &_cs, double data[2] );
	void SetYRange( int &_cs, double _arg1, double _arg2 );
	double* GetYRange( int &_cs  );
	void GetYRange( int &_cs, double data[2] );
	void SetNumberOfXLabels( int &_cs, int _arg );
	int GetNumberOfXLabelsMinValue( int &_cs  );
	int GetNumberOfXLabelsMaxValue( int &_cs  );
	int GetNumberOfXLabels( int &_cs  );
	void SetNumberOfYLabels( int &_cs, int _arg );
	int GetNumberOfYLabelsMinValue( int &_cs  );
	int GetNumberOfYLabelsMaxValue( int &_cs  );
	int GetNumberOfYLabels( int &_cs  );
	int GetAdjustXLabels( int &_cs  );
	int GetAdjustYLabels( int &_cs  );
	void SetLegend( int &_cs, int _arg );
	int GetLegend( int &_cs  );
	void LegendOn( int &_cs  );
	void LegendOff( int &_cs  );
	void SetTitlePosition( int &_cs, double _arg1, double _arg2 );
	double* GetTitlePosition( int &_cs  );
	void GetTitlePosition( int &_cs, double& _arg1, double& _arg2 );
	void GetTitlePosition( int &_cs, double _arg[2] );
	void SetAdjustTitlePosition( int &_cs, int _arg );
	int GetAdjustTitlePosition( int &_cs  );
	void AdjustTitlePositionOn( int &_cs  );
	void AdjustTitlePositionOff( int &_cs  );
	void SetAdjustTitlePositionMode( int &_cs, int _arg );
	int GetAdjustTitlePositionMode( int &_cs  );
	void SetLegendPosition( int &_cs, double _arg1, double _arg2 );
	double* GetLegendPosition( int &_cs  );
	void GetLegendPosition( int &_cs, double& _arg1, double& _arg2 );
	void GetLegendPosition( int &_cs, double _arg[2] );
	void SetLegendPosition2( int &_cs, double _arg1, double _arg2 );
	double* GetLegendPosition2( int &_cs  );
	void GetLegendPosition2( int &_cs, double& _arg1, double& _arg2 );
	void GetLegendPosition2( int &_cs, double _arg[2] );
	void SetTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty( int &_cs  );
	void SetAxisTitleTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetAxisTitleTextProperty( int &_cs  );
	void SetAxisLabelTextProperty( int &_cs, vtkTextProperty* p );
	vtkTextProperty* GetAxisLabelTextProperty( int &_cs  );
	void SetLogx( int &_cs, int _arg );
	int GetLogx( int &_cs  );
	void LogxOn( int &_cs  );
	void LogxOff( int &_cs  );
	void SetLabelFormat( int &_cs, const char* _arg );
	void SetXLabelFormat( int &_cs, const char* _arg );
	char* GetXLabelFormat( int &_cs  );
	void SetYLabelFormat( int &_cs, const char* _arg );
	char* GetYLabelFormat( int &_cs  );
	void SetBorder( int &_cs, int _arg );
	int GetBorderMinValue( int &_cs  );
	int GetBorderMaxValue( int &_cs  );
	int GetBorder( int &_cs  );
	int GetPlotPoints( int &_cs  );
	void SetPlotPoints( int &_cs, int _arg );
	void PlotPointsOn( int &_cs  );
	void PlotPointsOff( int &_cs  );
	int GetPlotLines( int &_cs  );
	void SetPlotLines( int &_cs, int _arg );
	void PlotLinesOn( int &_cs  );
	void PlotLinesOff( int &_cs  );
	void SetGlyphSize( int &_cs, double _arg );
	double GetGlyphSizeMinValue( int &_cs  );
	double GetGlyphSizeMaxValue( int &_cs  );
	double GetGlyphSize( int &_cs  );
	void SetPlotCoordinate( int &_cs, double _arg1, double _arg2 );
	double* GetPlotCoordinate( int &_cs  );
	void GetPlotCoordinate( int &_cs, double& _arg1, double& _arg2 );
	void GetPlotCoordinate( int &_cs, double _arg[2] );
	void SetViewportCoordinate( int &_cs, double _arg1, double _arg2 );
	double* GetViewportCoordinate( int &_cs  );
	void GetViewportCoordinate( int &_cs, double& _arg1, double& _arg2 );
	void GetViewportCoordinate( int &_cs, double _arg[2] );
	void SetChartBox( int &_cs, int _arg );
	int GetChartBox( int &_cs  );
	void ChartBoxOn( int &_cs  );
	void ChartBoxOff( int &_cs  );
	void SetChartBorder( int &_cs, int _arg );
	int GetChartBorder( int &_cs  );
	void ChartBorderOn( int &_cs  );
	void ChartBorderOff( int &_cs  );
	void SetShowReferenceXLine( int &_cs, int _arg );
	int GetShowReferenceXLine( int &_cs  );
	void ShowReferenceXLineOn( int &_cs  );
	void ShowReferenceXLineOff( int &_cs  );
	void SetReferenceXValue( int &_cs, double _arg );
	double GetReferenceXValue( int &_cs  );
	void SetShowReferenceYLine( int &_cs, int _arg );
	int GetShowReferenceYLine( int &_cs  );
	void ShowReferenceYLineOn( int &_cs  );
	void ShowReferenceYLineOff( int &_cs  );
	void SetReferenceYValue( int &_cs, double _arg );
	double GetReferenceYValue( int &_cs  );
	unsigned long GetMTime( int &_cs  );
	int RenderOpaqueGeometry( int &_cs, vtkViewport* _p1 );
	int RenderOverlay( int &_cs, vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( int &_cs, vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry( int &_cs  );
	void ReleaseGraphicsResources( int &_cs, vtkWindow* _p1 );
	void CreatePlotData( int &_cs, int* pos, int* pos2, double xRange[2], double yRange[2], double* norms, int numDS, int numDO );


};
class DAO_DLL_VTKHYBRID DaoCxx_vtkXYPlotActor : public vtkXYPlotActor, public DaoCxxVirt_vtkXYPlotActor
{ 

	public:
	DaoCxx_vtkXYPlotActor(  ) : vtkXYPlotActor(  ){}

	~DaoCxx_vtkXYPlotActor();
	void DaoInitWrapper();

	int IsA( const char* type );
	vtkObjectBase* NewInstanceInternal(  )const;
	vtkObjectBase* DaoWrap_NewInstanceInternal(  )const{ return vtkXYPlotActor::NewInstanceInternal(  ); }
	void PrintSelf( std::basic_ostream<char>& os, vtkIndent indent );
	void SetXValues( int _arg );
	int GetXValuesMinValue(  );
	int GetXValuesMaxValue(  );
	int GetXValues(  );
	void SetDataObjectPlotMode( int _arg );
	int GetDataObjectPlotModeMinValue(  );
	int GetDataObjectPlotModeMaxValue(  );
	int GetDataObjectPlotMode(  );
	int GetPlotCurvePoints(  );
	void SetPlotCurvePoints( int _arg );
	void PlotCurvePointsOn(  );
	void PlotCurvePointsOff(  );
	int GetPlotCurveLines(  );
	void SetPlotCurveLines( int _arg );
	void PlotCurveLinesOn(  );
	void PlotCurveLinesOff(  );
	void SetExchangeAxes( int _arg );
	int GetExchangeAxes(  );
	void ExchangeAxesOn(  );
	void ExchangeAxesOff(  );
	void SetReverseXAxis( int _arg );
	int GetReverseXAxis(  );
	void ReverseXAxisOn(  );
	void ReverseXAxisOff(  );
	void SetReverseYAxis( int _arg );
	int GetReverseYAxis(  );
	void ReverseYAxisOn(  );
	void ReverseYAxisOff(  );
	vtkLegendBoxActor* GetLegendActor(  );
	vtkGlyphSource2D* GetGlyphSource(  );
	void SetTitle( const char* _arg );
	char* GetTitle(  );
	void SetXTitle( const char* _arg );
	char* GetXTitle(  );
	void SetYTitle( const char* _arg );
	char* GetYTitle(  );
	void SetXRange( double _arg1, double _arg2 );
	double* GetXRange(  );
	void GetXRange( double data[2] );
	void SetYRange( double _arg1, double _arg2 );
	double* GetYRange(  );
	void GetYRange( double data[2] );
	void SetNumberOfXLabels( int _arg );
	int GetNumberOfXLabelsMinValue(  );
	int GetNumberOfXLabelsMaxValue(  );
	int GetNumberOfXLabels(  );
	void SetNumberOfYLabels( int _arg );
	int GetNumberOfYLabelsMinValue(  );
	int GetNumberOfYLabelsMaxValue(  );
	int GetNumberOfYLabels(  );
	int GetAdjustXLabels(  );
	int GetAdjustYLabels(  );
	void SetLegend( int _arg );
	int GetLegend(  );
	void LegendOn(  );
	void LegendOff(  );
	void SetTitlePosition( double _arg1, double _arg2 );
	double* GetTitlePosition(  );
	void GetTitlePosition( double& _arg1, double& _arg2 );
	void GetTitlePosition( double _arg[2] );
	void SetAdjustTitlePosition( int _arg );
	int GetAdjustTitlePosition(  );
	void AdjustTitlePositionOn(  );
	void AdjustTitlePositionOff(  );
	void SetAdjustTitlePositionMode( int _arg );
	int GetAdjustTitlePositionMode(  );
	void SetLegendPosition( double _arg1, double _arg2 );
	double* GetLegendPosition(  );
	void GetLegendPosition( double& _arg1, double& _arg2 );
	void GetLegendPosition( double _arg[2] );
	void SetLegendPosition2( double _arg1, double _arg2 );
	double* GetLegendPosition2(  );
	void GetLegendPosition2( double& _arg1, double& _arg2 );
	void GetLegendPosition2( double _arg[2] );
	void SetTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetTitleTextProperty(  );
	void SetAxisTitleTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetAxisTitleTextProperty(  );
	void SetAxisLabelTextProperty( vtkTextProperty* p );
	vtkTextProperty* GetAxisLabelTextProperty(  );
	void SetLogx( int _arg );
	int GetLogx(  );
	void LogxOn(  );
	void LogxOff(  );
	void SetLabelFormat( const char* _arg );
	void SetXLabelFormat( const char* _arg );
	char* GetXLabelFormat(  );
	void SetYLabelFormat( const char* _arg );
	char* GetYLabelFormat(  );
	void SetBorder( int _arg );
	int GetBorderMinValue(  );
	int GetBorderMaxValue(  );
	int GetBorder(  );
	int GetPlotPoints(  );
	void SetPlotPoints( int _arg );
	void PlotPointsOn(  );
	void PlotPointsOff(  );
	int GetPlotLines(  );
	void SetPlotLines( int _arg );
	void PlotLinesOn(  );
	void PlotLinesOff(  );
	void SetGlyphSize( double _arg );
	double GetGlyphSizeMinValue(  );
	double GetGlyphSizeMaxValue(  );
	double GetGlyphSize(  );
	void SetPlotCoordinate( double _arg1, double _arg2 );
	double* GetPlotCoordinate(  );
	void GetPlotCoordinate( double& _arg1, double& _arg2 );
	void GetPlotCoordinate( double _arg[2] );
	void SetViewportCoordinate( double _arg1, double _arg2 );
	double* GetViewportCoordinate(  );
	void GetViewportCoordinate( double& _arg1, double& _arg2 );
	void GetViewportCoordinate( double _arg[2] );
	void SetChartBox( int _arg );
	int GetChartBox(  );
	void ChartBoxOn(  );
	void ChartBoxOff(  );
	void SetChartBorder( int _arg );
	int GetChartBorder(  );
	void ChartBorderOn(  );
	void ChartBorderOff(  );
	void SetShowReferenceXLine( int _arg );
	int GetShowReferenceXLine(  );
	void ShowReferenceXLineOn(  );
	void ShowReferenceXLineOff(  );
	void SetReferenceXValue( double _arg );
	double GetReferenceXValue(  );
	void SetShowReferenceYLine( int _arg );
	int GetShowReferenceYLine(  );
	void ShowReferenceYLineOn(  );
	void ShowReferenceYLineOff(  );
	void SetReferenceYValue( double _arg );
	double GetReferenceYValue(  );
	unsigned long GetMTime(  );
	int RenderOpaqueGeometry( vtkViewport* _p1 );
	int RenderOverlay( vtkViewport* _p1 );
	int RenderTranslucentPolygonalGeometry( vtkViewport* _p1 );
	int HasTranslucentPolygonalGeometry(  );
	void ReleaseGraphicsResources( vtkWindow* _p1 );
	void DaoWrap_InitializeEntries(  ){ vtkXYPlotActor::InitializeEntries(  ); }
	void DaoWrap_ComputeXRange( double range[2], double* lengths ){ vtkXYPlotActor::ComputeXRange( range, lengths ); }
	void DaoWrap_ComputeYRange( double range[2] ){ vtkXYPlotActor::ComputeYRange( range ); }
	void DaoWrap_ComputeDORange( double xrange[2], double yrange[2], double* lengths ){ vtkXYPlotActor::ComputeDORange( xrange, yrange, lengths ); }
	void CreatePlotData( int* pos, int* pos2, double xRange[2], double yRange[2], double* norms, int numDS, int numDO );
	void DaoWrap_CreatePlotData( int* pos, int* pos2, double xRange[2], double yRange[2], double* norms, int numDS, int numDO ){ vtkXYPlotActor::CreatePlotData( pos, pos2, xRange, yRange, norms, numDS, numDO ); }
	void DaoWrap_PlaceAxes( vtkViewport* viewport, int* size, int pos[2], int pos2[2] ){ vtkXYPlotActor::PlaceAxes( viewport, size, pos, pos2 ); }
	void DaoWrap_GenerateClipPlanes( int* pos, int* pos2 ){ vtkXYPlotActor::GenerateClipPlanes( pos, pos2 ); }
	double DaoWrap_ComputeGlyphScale( int i, int* pos, int* pos2 ){ return vtkXYPlotActor::ComputeGlyphScale( i, pos, pos2 ); }
	void DaoWrap_ClipPlotData( int* pos, int* pos2, vtkPolyData* pd ){ vtkXYPlotActor::ClipPlotData( pos, pos2, pd ); }
	double* DaoWrap_TransformPoint( int pos[2], int pos2[2], double x[3], double xNew[3] ){ return vtkXYPlotActor::TransformPoint( pos, pos2, x, xNew ); }

};

DaoCxx_vtkXYPlotActor* DAO_DLL_VTKHYBRID DaoCxx_vtkXYPlotActor_New(  );
#ifdef __cplusplus
extern "C"{
#endif
#ifdef __cplusplus
}
#endif
#endif
